Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/07/2012, 07:21
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Botón Enter para validar formulario

@dontexplain event.preventDefault() se utiliza para prevenir la acción por defecto en el evento, en el caso de un link <a> evitar la petición del href, en el caso del <form> no se enviaría la petición o envio del formulario en action, lo mismo que ocurre si retorno false al manejador del evento, donde le permito a la función validadora retornar true en caso de éxito.

además event.which no funciona en algunos navegadores, por lo cual debe de refactorizar el código para hacerlo crossbrowser

Usar el evento onsubmit del form es el ideal para validar el form, porque si se depende de un evento especifico de un input, sólo validará en función de ése input, y no del resto de elementos del form.

Por cierto, no olviden la validación del lado del servidor, recuerden que la validación del lado del cliente es opcional.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...