jqueryvalidation字数集成

如何将字数统计到bassistance.devalidation? 例如,我不希望人们输入超过50个单词,并且它应该显示错误以指示它。

这就是我的全部,但我不知道从哪里开始

 $(document).ready( function() { $("form.validate").validate({ submitHandler: function(form) { form.submit(); } }) 

});

这里的任何帮助将不胜感激,我根本不熟悉这个插件。

根据你认为的平均字长(我仍然站在5后面),我会选择最小的字符数。 那就是:

 $("#mainform").validate({ rules: { message: { required: true, minlength: 250 } } }); 

更新:

如果ajax是一个选项,则可以使用remote规则。 我认为这将符合以下方面:

 $("#test").validate({ rules: { message: { remote: { url: "check_wordcount.php", type: "post", data: { wordcount: 5 } } } } } 

我有一些问题,时间,但我认为其中一些只是我匆忙的事情,但它确实有效。 在这种情况下,远程脚本必须为元素名称返回true ,所以我的php脚本如下所示:

 $message = $_POST['message']; $wordcount = (int) $_POST['wordcount']; $valid = (str_word_count($message) >= $wordcount); echo json_encode(array('message' => $valid)); 

请浏览http://roshanbh.com.np/2008/10/jquery-plugin-word-counter-textarea.html

或者,如果你想要计算单词长度使用

  var myLength = $("#myTextbox").val().length; 

$(“#mytextbox”)按其ID查找文本框。

.val()获取用户输入的输入元素的值,该值是一个字符串。

.length获取字符串中的字符数。 无论如何,你可以检查它并提供警报信息。