Javascript 使用tinymce 4.0文本编辑器如何限制字符?
这是我的tinymce脚本:Javascript 使用tinymce 4.0文本编辑器如何限制字符?,javascript,tinymce,Javascript,Tinymce,这是我的tinymce脚本: <script> tinymce.init({ menubar: false, selector: "textarea", plugins: [ "advlist autolink lists link image charmap print preview anchor", "searchreplace visualblock
<script>
tinymce.init({
menubar: false,
selector: "textarea",
plugins: [
"advlist autolink lists link image charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
</script>
tinymce.init({
梅努巴:错,
选择器:“文本区域”,
插件:[
“advlist autolink列出链接图像charmap打印预览锚”,
“searchreplace visualblocks代码全屏显示”,
“insertdatetime媒体表上下文菜单粘贴”
],
工具栏:“插入文件撤消重做|样式选择|粗体斜体|对齐左对齐中心对齐右对齐对齐对齐|粗体numlist outdent缩进|链接图像”
});
如何将字符限制为500?它可以工作,但我不知道如何让它可以按delete键
setup: function(ed) {
var maxlength = parseInt($("#" + (ed.id)).attr("maxlength"));
var count = 0;
ed.on("keydown", function(e) {
count++;
if (count >= maxlength) {
alert("false");
return false;
}
});
},
我添加了“stopPropagation”行,以防止用户继续输入字符:
1-在文本区域的html代码中,必须包含maxlength和Id的值。2-在脚本部分,代码如下。如果需要,请取消对alert()行的注释,并放置消息
tinymce.init({
...
...
设置:功能(ed){
var maxlength=parseInt($(“#”+(ed.id)).attr(“maxlength”);
var计数=0;
开启(“按键”,功能(e){
计数++;
如果(计数>最大长度){
//警报(“您已达到字符限制”);
e、 停止传播();
返回false;
}
});
},
我不知道如何在tinymce 4.0中做到这一点,但您应该在服务器端做到这一点。您的意思是:?您是否尝试添加maxlength
属性:
?请小心,这与AngularJS绑定有关。可能重复