2011-12-01 54 views
19

我有一個ID爲EmpNum的文本框。我無法弄清楚如何使用jQuery的isNumeric來檢查值是否爲數字。JQuery .isNumeric

我想:

('#.EmpNum').IsNumeric 

,但沒有奏效。

+1

什麼是( '#.EmpNum')?我想你的意思是$(「#EmpNum」).. –

+0

文檔在這裏:http://api.jquery.com/jQuery.isNumeric/你必須瞭解方法和靜態函數之間的區別... –

回答

12

難道不應該更喜歡......

if($.isNumeric($('#EmpNum').val())) 
+1

這個答案是正確的;這裏是[文檔](http://api.jquery.com/jQuery.isNumeric/)來讚揚他的回答。 – jabclab

5

通行證。還要確保你使用的是1.7版本中添加的jQuery版本1.7。

$.isNumeric($('#EmpNum').val()) 
4

它應該是這樣的

$ .isNumeric($( '#EmpNum')VAL());

+1

got得了它.. thankx @Homi –

0

對我來說$.isNumeric($('#EmpNum').val());沒有工作。

我不得不用這樣的:

var temp = $('#EmpNum').val(); 

$.isNumeric(temp); 
0

你應該使用簡單易用的方式,如:。

VAR值= $( '#txtNumber')VAL();

如果($。ISNUMERIC(值))

{

//寫你的代碼在這裏

}