[英]Disable all symbols characters from input field in TinyMCE editor?
我正在使用 TinyMCE 编辑器,我有一个文本区域,在里面我只想写入文本。 如果有像> ? ! <
符号> ? ! <
> ? ! <
> ? ! <
等等...它有一些问题,如何禁用不是来自 AZ 的任何字母,CAPS 可以吗?
这是我在编辑器文件中的内容。
tinyMCE.init({
selector: "#mytextareaEdit",
});
我曾尝试在 NET 上寻找答案,但壁橱里的答案是:
allow_conditional_comments: true
我认为有这样的命令allow_symbols:false;
但在任何地方都找不到。
您可以使用 html_entity_decode 禁用。
参考链接: https : //www.php.net/manual/en/function.html-entity-decode.php
如果您想阻止人们在编辑器中输入任何非字母字符,您可能必须依靠按键事件(特别是keydown
)来确定是否应该允许该字符。 例如:
setup: function(editor) {
editor.on('keydown', function (event) {
// console.log(event);
if (event.keyCode === 188 || event.keyCode === 190) {
console.log('< or > key pressed!');
event.preventDefault();
event.stopPropagation();
return false;
}
});
}
这种方法会根据代码拒绝特定字符。 或者,您可以根据他们的密钥代码允许他们并拒绝其他任何事情……这对您的用例来说可能更容易。
这是上述代码的运行示例:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.