Tengo un formulario en el que quiero validar los campos de texto para que solo acepten numeros. Tengo varios tipos de campos (select, checkbox y texto) pero solo quiero validar los de texto.
Estoy usando la función isNaN de la siguiente forma:
Código PHP:
function verifydigit()
{
with (document.form1)
{
if (isNaN(parseInt(T1.value)))
{
alert('Valor incorrecto');
}
else
alert("OK");
}
}
¿A alguno de vosotros os pasa? Y si es así, ¿como lo habeis arreglado?
Por otro lado, como comentaba anteriormente, de todos los campos solo quiero validar los de texto. He hecho una función tal que así:
Código PHP:
with (document.form1)
{
number = elements.length;
for (a = 0; a < number ; a++)
{
if (elements[a].text)
{
if (isNaN(parseInt(elements[a].value)))
{
alert('Valor incorrecto');
}
else
alert("OK");
}
}
}
Os agradecería muchísimo vuestras respuestas porque estoy un poco perdido con este tema.
Un saludo,
Carlos.