We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
输入内容的时候 检测到输入的内容不合法,怎么撤销本次输入
The content you are editing has changed. Please copy your edits and refresh the page.
The text was updated successfully, but these errors were encountered:
似乎可以绑定 afterChange 事件,监听到变更时判断内容是否合法,如果不合法,则调用cherry.editor.editor.options.readOnly = true;把编辑器转成不可编辑状态,然后再给一个禁止输入的样式就好了(如下图)
cherry.editor.editor.options.readOnly = true;
不过,需要注意,这种交互是非常不合理的,检测到不合法-->禁用编辑,就会导致用户失去了修改内容的能力,这会降低用户体验。 推荐在用户提交时再判断用户输入,如果有问题在用户点击提交按钮时再给出提示。
如果只是希望高亮不合法的地方,让用户有意识的去修改,可以用cherry.editor.editor.markText 这个接口来实现
Sorry, something went wrong.
希望可以绑定afterChange事件,监听到变更时判断内容是否合法,如果不合法,则调用cherry.editor.editor.options.readOnly = true;把编辑器转成不可编辑状态,然后再给一个禁止输入的样式就可以了(如下图) 修改,需要注意,这种情况是非常不合理的,检测到不合法-->取消编辑,可能会导致获取用户内容的能力,这会降低用户体验。 建议在用户提交时再判断用户输入,如果有问题用户在点击提交按钮时再给出提示。 如果只是希望高亮不合法的地方,让用户有意识的去修改,可以用cherry.editor.editor.markText这个接口来实现
希望可以绑定afterChange事件,监听到变更时判断内容是否合法,如果不合法,则调用cherry.editor.editor.options.readOnly = true;把编辑器转成不可编辑状态,然后再给一个禁止输入的样式就可以了(如下图)
修改,需要注意,这种情况是非常不合理的,检测到不合法-->取消编辑,可能会导致获取用户内容的能力,这会降低用户体验。 建议在用户提交时再判断用户输入,如果有问题用户在点击提交按钮时再给出提示。
如果只是希望高亮不合法的地方,让用户有意识的去修改,可以用cherry.editor.editor.markText这个接口来实现
不好意思 我表达的有问题 我是想检测到内容不合法 撤销本次输入
是只撤销不合法的部分么,那似乎直接用cherry.getMarkdown()获取全部的md内容,检测里面不合法的内容,把不合法内容去掉,再通过cherry.setMarkdown(str)更新到编辑器就好了吧
cherry.getMarkdown()
cherry.setMarkdown(str)
No branches or pull requests
输入内容的时候 检测到输入的内容不合法,怎么撤销本次输入
Tasks
The text was updated successfully, but these errors were encountered: