2013-08-01 230 views
0

如何檢查輸入表單是否爲空字符串?我嘗試使用下面的代碼,但沒有工作。檢查輸入字段中是否存在空字符串

e.which == 13是要捕捉用戶是否按下回車鍵,其次!==「」是爲了防止數據輸入,如果沒有輸入任何內容..但爲什麼沒有工作?邏輯似乎確定..第一個工作,第二個沒..

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

什麼是'inputBar' ? – Cherniv

回答

0

你應該檢查$(inputBar).val()不僅僅是$(inputBar),將剛剛返回object本身不是在輸入文本的value盒子

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

在做$('#Selector for input box') jquery將返回對象而不是它裏面的值。所以訪問,你必須使用val()功能,然後將值檢查長度

0

您可以通過

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

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

這就是做這一切