Jquery 检查输入字段中是否存在空字符串
如何检查输入表单是否有空字符串?我尝试使用下面的代码,但没有成功Jquery 检查输入字段中是否存在空字符串,jquery,Jquery,如何检查输入表单是否有空字符串?我尝试使用下面的代码,但没有成功 e.which==13用于捕捉用户是否按回车键,其次!==“”用于在没有键入任何内容时阻止数据输入。。但为什么不起作用呢?逻辑似乎是正确的。。第一个有效,第二个无效 if(e.which == 13 && $(inputBar) !== ""){ // do something } 您应该检查$(inputBar).val()而不仅仅是$(inputBar),它只返回对象本身,而不是输入框中文本的值 if(e.w
e.which==13
用于捕捉用户是否按回车键,其次!==“”用于在没有键入任何内容时阻止数据输入。。但为什么不起作用呢?逻辑似乎是正确的。。第一个有效,第二个无效
if(e.which == 13 && $(inputBar) !== ""){
// do something
}
您应该检查
$(inputBar).val()
而不仅仅是$(inputBar)
,它只返回对象本身,而不是输入框中文本的值
if(e.which ==13 && $('#Selector for input box').val().length == 0 ) {
//do something
}
执行$(“#输入框选择器”)
jquery将返回对象,而不是其中的值。因此,要访问该值,您必须使用val()
函数,然后检查长度
if(e.which ==13 && $(inputBar).val() != '' ) {
//code here
}
或
就这些
if(e.which ==13 && $(inputBar).val().length == 0 ) {
//code here
}