这是我的jquery代码,适用于输入但不是textarea的任何想法吗?
$(".masterform input,textarea").each(function() {
if ($(this).val() == "") {
verif = false;
}
});
答案 0 :(得分:2)
你可能在" textarea"像这样的标签:
<textarea> </textarea>
将标签放得更近,如下所示:
<textarea></textarea>
可以肯定的是,我还建议您使用trim()
方法。以下是有关如何使用trim()
的链接:
答案 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