Saber si un dato es numerico en Javascript

saisedga
10 de Diciembre del 2004
Necesito la sintaxis para saber si un objeto de la forma se le han introducido datos numericos el codigo que tengo en javascript para que sepan de lo que estoy hablando es el sig:

if(document.form1.txtaconext.value=="")
{
alert("Favor de especificar contactos externos");
Res = false;
}

El codigo anterior es para saber si el textbox esta vacio; sin embargo yo necesito saber si es numero o no lo que se ha tecleado en dicha textbox

hache
10 de Diciembre del 2004
if(IsNumeric(frm.loquesea.value)){
alert(\'És un número\');
}

saisedga
10 de Diciembre del 2004
Aqui les pongo el javascript que te valida
si es numerico y ENTERO y que no este vacio el campo ademas...a ver que les parece... Saludos

if (document.form1.txtcant.value.trim()=="")
{
msg=msg+" Falta cantidadn";
resp=false
}
else if (isNaN(document.form1.txtcant.value))
{
msg=msg+" La cantidad debe ser numeron";
resp=false
}
else if (document.form1.txtcant.value.indexOf(".")>-1)
{
msg=msg+" La cantidad debe ser numero enteron";
resp=false
}

//Esta funcion es para que trabaje el .trim()

String.prototype.trim = function()
{
return this.replace(/^s*(b.*b|)s*$/, "$1");
}



rsalvadores
10 de Diciembre del 2004
Yo lo hago asi. No es muy elegante, pero funciona.

x=document.form1.txtaconext.value/2
if (!x) alert ("No es un numero.");