如何检查输入表单是否有空字符串?我尝试使用下面的代码,但没有用。
e.which == 13
用于捕捉用户是否按下回车键,其次!==“”是为了防止数据输入,如果没有输入任何内容..但为什么不起作用?逻辑似乎没问题......第一个工作,第二个没工作......
if(e.which == 13 && $(inputBar) !== ""){
// do something
}
答案 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
}
多数人