如何檢查輸入表單是否爲空字符串?我嘗試使用下面的代碼,但沒有工作。檢查輸入字段中是否存在空字符串
e.which == 13
是要捕捉用戶是否按下回車鍵,其次!==「」是爲了防止數據輸入,如果沒有輸入任何內容..但爲什麼沒有工作?邏輯似乎確定..第一個工作,第二個沒..
if(e.which == 13 && $(inputBar) !== ""){
// do something
}
如何檢查輸入表單是否爲空字符串?我嘗試使用下面的代碼,但沒有工作。檢查輸入字段中是否存在空字符串
e.which == 13
是要捕捉用戶是否按下回車鍵,其次!==「」是爲了防止數據輸入,如果沒有輸入任何內容..但爲什麼沒有工作?邏輯似乎確定..第一個工作,第二個沒..
if(e.which == 13 && $(inputBar) !== ""){
// do something
}
你應該檢查$(inputBar).val()
不僅僅是$(inputBar)
,將剛剛返回object
本身不是在輸入文本的value
盒子
if(e.which ==13 && $('#Selector for input box').val().length == 0) {
//do something
}
在做$('#Selector for input box')
jquery將返回對象而不是它裏面的值。所以訪問,你必須使用val()
功能,然後將值檢查長度
您可以通過
if(e.which ==13 && $(inputBar).val() != '') {
//code here
}
或
if(e.which ==13 && $(inputBar).val().length == 0) {
//code here
}
這就是做這一切
什麼是'inputBar' ? – Cherniv