显示正文旁边的单词计数字段

时间:2013-10-22 14:17:12

标签: drupal

我想限制一个人可以进入内容类型主体的单词数量。 并向用户显示单词计数。

最好的方法是什么。

1 个答案:

答案 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