Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2011, 10:55
esjuanma
 
Fecha de Ingreso: febrero-2011
Ubicación: Avellaneda, Buenos Aires
Mensajes: 39
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: validacion de campos de texto

Hola, lo que estás buscando debe ser algo así:

Código HTML:
Ver original
  1.  
  2.  
  3.  
  4. // Una vez cargado el documento..
  5. window.onload = function()
  6. {
  7.     // El siguiente código se ejecuta cuando se hace submit del formulario
  8.     document.getElementById('formulario').onsubmit = function(e)
  9.     {
  10.         var input = document.getElementById('numerico').value
  11.        
  12.         // Si en el input se escribió algo y fueron caracteres no numéricos, se muestra una alerta y se cancela el submit
  13.         if( input !== '' && ! ( /^[0-9]+$/.test(input) ) )
  14.         {
  15.             e.preventDefault()
  16.             alert('El campo debe ser nulo o numérico')
  17.             return false
  18.         }
  19.     }
  20. }
  21.  
  22. </script>
  23.  
  24. <form id="formulario" action="script.html">
  25.  
  26.     <input type="text" id="numerico" />
  27.    
  28.     <input type="submit" />
  29.    
  30. </form>
  31.  
  32. </body>
  33.  
  34. </html>

Última edición por esjuanma; 25/02/2011 a las 11:03