Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/11/2011, 11:55
lubtufano
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 12 años, 9 meses
Puntos: 72
Respuesta: Problema validacion campo no vacio

Lo que se necesita es cancelar el evento por default del formulario, es decir, se necesita que cuando el campo de fecha este vacio el formulario no sea enviado al servidor; eso se puede lograr de la siguiente forma.

function verificar(elEvento)
{
if(form1.date_f.value.replace(/ /g, '') == '')
{
alert("Debe Ingresar Fecha de Falla ");

if(window.event) // Si es internet explorer
window.event.returnValue= false;
else // Otros navegadores, es necesario pasar como parametro la palabra clave event
elEvento.preventDefault();

form1.date_f.focus();
form1.date_f.select()
}
}


Y para llamar a la función se hace de esta manera.

<input type="submit" name="button" id="button" value="Guardar" onClick="verificar(event)" >

Tambien se puede llamar a la función verificar desde el evento 'onsubmit' del formulario y creo que esto es mejor.

<form onsubmit="verificar(event)">