2013-05-16 435 views
0

爲了檢查文本字段是否爲空,「檢查」是如何進行的?檢查數值是否爲空

的Jquery:

$("#AddGoogleMap").click(function() {  
    if($('#googleMapCity').val()==null) { 
     alert("You need to fill out a city"); 
    } else { 
    // do something 
    } 
+0

'$( '#googleMapCity')。VAL()=== '''或'$( '#googleMapCity')。VAL()。長度=== 0' – RafH

+0

你有沒有搜索?當你輸入你的問題時,我不認爲我鏈接的問題或類似問題沒有列出。 –

+1

@HamZaDzCyber​​DeV:'.empty()'移除內容和任何嵌套的DOM元素。 – kiddorails

回答

3

首先,從字符串的開頭和結尾刪除空格,然後用空字符串比較值的,如:

if($.trim($('#googleMapCity').val()) === '') { 
    alert("You need to fill out a city"); 
} else { 
// do something 
} 
+1

+1建議在空白空間情況下進行修整的最佳做法 –

+0

不錯!謝謝!但即使我在現場填寫了一些東西,它也會引發火災,它是否需要成爲「其他」的規則? – Kim

+0

@Kim:這[[fiddle](http://jsfiddle.net/KBQCD/)可能會幫助你!嘗試一次。 –

1
if($('#googleMapCity').val() === "") { 
alert("You need to fill out a city"); 
} 
1

可能是這樣做:

if($.trim($('#googleMapCity').val())==="") 
1
$("#AddGoogleMap").click(function() {  
    if($('#googleMapCity').val()==='') { 
    alert('You need to fill out a city'); 

    } else { 
    // do something 
    } 
1

Working Demo

$("#AddGoogleMap").click(function() {  
    if($('#googleMapCity').val() === "") { 
     alert("You need to fill out a city"); 
    } else { 
    // do something 
    } 
});