Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2005, 03:49
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Parece que te persigo

renton, si lo que quieres es que al dar intro en el campo de texto que el fomulario pase por una función validadora no es necesaria tanta vuelta.

te pongo un ejemplo;

imagina que tenemos un campo para enviar un número y queremos que antes de ser enviado se valide que lo que contiene el campo sea un valor numérico. Podríamos hacerlo de la siguiente forma

Código:
function valida(f){
   if(isNaN(f.miCampo)){
      alert('debe escribir un número')
      return false
   }
}
y en el form le pediríamos que valide antes de enviar de la siguiente forma:

Código:
<form method="post" action="javascript:alert('me envío!')" onsubmit="return valida(this)">
<input type="text" name="miCampo" />
<input type="submit" value="enviar" />
</form>
De esta forma te funcionará igual al dale al botón como al dar intro y en todos los navegadores