检查textarea是否为空

时间:2017-03-02 11:57:20

标签: javascript jquery

这是我的jquery代码,适用于输入但不是textarea的任何想法吗?

$(".masterform input,textarea").each(function() {
    if ($(this).val() == "") {
        verif = false;
    }
});

2 个答案:

答案 0 :(得分:2)

你可能在" textarea"像这样的标签:

<textarea>   </textarea>

将标签放得更近,如下所示:

<textarea></textarea>

可以肯定的是,我还建议您使用trim()方法。以下是有关如何使用trim()的链接:

https://www.w3schools.com/jsref/jsref_trim_string.asp

答案 1 :(得分:0)

您必须在IF上使用!$。trim,因为默认情况下textarea会带有空格。

使用范围

if(!$.trim($("#textarea").val())){
   // textarea is empty
}

在你的代码中应该是这样的:

$(".masterform input,textarea").each(function() {
   if(!$.trim($(this).val()) == ""){
      verif = false;
   }
});

祝你好运

Cesar Oliveira