我想限制一个人可以进入内容类型主体的单词数量。 并向用户显示单词计数。
最好的方法是什么。
答案 0 :(得分:0)
最简单的解决方案将安装此drupal模块:
https://drupal.org/project/maxlength
如果您希望手动执行此操作,可以尝试此解决方案:
将其添加到表单字段定义:
'#attributes' => array('onKeyPress' => "return textareaMaxLength(this, event, $sms_max_len);"),
在主题中添加新的JS文件:
drupal_add_js(drupal_get_path('module', 'mymodule'). '/myfile.js');
<强> Myfile.js:强> function textareaMaxLength(field,evt,limit){ var evt =(evt)? evt:event; var charCode = (typeof evt.which!=“undefined”)? evt.which: ((typeof evt.keyCode!=“undefined”)?evt.keyCode:0);
if (!(charCode >= 13 && charCode <= 126)) {
return true;
}
return (field.value.length < limit);
}
用于脚本/参考的信用: https://drupal.org/node/80122