2010-07-19 26 views
0

我在我的表單中只接受數字的字段,我在下面的函數中驗證。只有在字段中輸入正確的數據時才能顯示對話框?

在函數中,我只想在用戶只輸入數字(無字母)時激活對話框。當輸入字符時,顯示錯誤。

$('#submit').click(function(e){ 
    $("#form").validationEngine({ 
     inlineValidation: false, 
     failure : function() { 
      $('input[class*=validate]').each(function(idx, item) { 
       if ($.validationEngine.loadValidation('#'+item.id)) { 
        $('#'+item.id).addClass('TextBoxError'); 

       } 
      }); 
     } 

    }); 
      $("#loader").dialog(); 
      $("#loader").dialog('open'); 
      $('#loader').append('</br><img src="/images/abc.gif" border="0" align="middle" hspace="20" vspace="5"/>Searching.. Please wait.'); 
}); 

回答

0

存儲在一個變量,然後測試輸入:

if (variable == NAN) {...} else {...} 

如果語句爲真(即,變量是NAN - 非數字),拋出了一個警告。否則,在'else'塊中執行你的功能。

相關問題