表单验证黑客字符数

时间:2013-01-20 06:59:11

标签: jquery if-statement

我正在编写此代码来计算表单中的字符。虽然它在某种意义上是有效的,但我认为它实际上并不算数。我一直收到它未达到最低计数的警报

$(function(){
  var minLength = 10;
  var form = $('form[action*="post"]');
form.submit(function (e) {
  var mini = $('#text_editor_textarea');
       if (mini.text().length < minLength) {
    alert ('You need to enter at least' +minLength + ' characters');
  e.preventDefault();
   }
   else if (mini.text().length > minLength) {
}
 });
});

现在我的其他人应该通过我的想法,因为真的它在声明中没有任何限制吗?

1 个答案:

答案 0 :(得分:1)

在您的代码中,mini.val的结果,它是一个字符串。你需要的是使用mini.length

更新:我的意思是

var mini = $(element).val().length;
// .val() gives the text, .length gives the string's length