2011-09-08 68 views
6

我有以下的jQuery和要檢查,如果代碼運行前的文本框爲空:檢查,如果文本框爲空,然後運行代碼

<script type="text/javascript"> 
    $(document).ready(function() { 
     if ($("#FNameTB").val().length < 0) { 
      $("input#FNameTB").labelify({ labelledClass: "greylabel" }); 
     }  
</script> 

,但它不工作。

回答

13

長度絕不會小於0

if ($("#FNameTB").val().length === 0) 

您可以在裝飾甚至添加(),以徹底

if ($("#FNameTB").val().trim().length === 0) 
+0

確實。這裏不可能有0這是你的病情正在測試。 –

+0

完美謝謝! :)))))))))) – PD24

1

嘗試

if ($("#FNameTB").val() == '') 
0

請嘗試以下

if ($('#FNameTB').val() === '') { 
    // It's empty 
} 
相關問題