2011-12-01 10 views
19

Tengo un cuadro de texto con una identificación de EmpNum. No puedo entender cómo usar jQuery's isNumeric para verificar si el valor es numérico o no.JQuery .isNumeric

me trataron:

('#.EmpNum').IsNumeric 

pero eso no funcionó.

+1

lo que es ('# .EmpNum')? supongo que te refieres a $ ("# EmpNum") .. –

+0

La documentación está aquí: http://api.jquery.com/jQuery.isNumeric/ Tienes que entender la diferencia entre los métodos y las funciones estáticas ... –

Respuesta

12

¿No debería ser más como ...

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

Esta respuesta es correcto; aquí está la [documentación] (http://api.jquery.com/jQuery.isNumeric/) para complementar su respuesta. – jabclab

0

intente lo siguiente:

$.isNumeric($('#EmpNum').text()) 

También el isNumeric method solamente se añadió en la versión 1.7, la versión que está utilizando?

See here for jsFiddle.

+0

Eso no funcionará. –

5

pase en el valor como argumento para isNumeric. También asegúrese de estar utilizando la versión 1.7 de jQuery, ya que se agregó en 1.7.

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

debería ser así

$ .isNumeric ($ ('# empnum') val().);

+1

yup lo tengo .. thankx @Homi –

0

Para mí $.isNumeric($('#EmpNum').val()); no funcionó.

tuve que usar esto:

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

$.isNumeric(temp); 
0

que debe utilizar de manera simple y fácil como:.

valor var = $ ('# txtNumber') val();

if ($. IsNumeric (valor))

{

// escribir el código aquí

}