检查输入字段中是否存在空字符串

时间:2013-08-01 05:17:43

标签: jquery

如何检查输入表单是否有空字符串?我尝试使用下面的代码,但没有用。

e.which == 13用于捕捉用户是否按下回车键,其次!==“”是为了防止数据输入,如果没有输入任何内容..但为什么不起作用?逻辑似乎没问题......第一个工作,第二个没工作......

if(e.which == 13 && $(inputBar) !== ""){
// do something
}

3 个答案:

答案 0 :(得分:0)

您应该检查$(inputBar).val(),而不只是$(inputBar)只返回object本身而不是输入框中文本的value

答案 1 :(得分:0)

if(e.which ==13 && $('#Selector for input box').val().length == 0 ) {
       //do something
}

在执行$('#Selector for input box')时,jquery将返回对象而不是其中的值。因此,要访问该值,您必须使用val()函数,然后检查长度

答案 2 :(得分:0)

你可以通过

来做到
if(e.which ==13 && $(inputBar).val() != '' ) {
   //code here 
}

if(e.which ==13 && $(inputBar).val().length == 0 ) {
   //code here 
}

多数人