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.
 
 
