Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2010, 13:41
franjgg
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 4
Unir estas dos funciones

Hola amigos como estais?

Mirad tengo esta funcion para validar que un formulario no tenga ningun campo vacio:

function validacion(){
with (document.forms['guardarhorario']){
if(fechaInicio.value=="")
{
alert("No introdujo ninguna fecha de inicio");

return(false);
}
else if(fechaFin.value=="")
{
alert("No introdujo ninguna fecha de finalizacion");
return false;
}
else if(horaInicioEntrada.value=="")
{
alert("No introdujo ninguna hora de inicio");
return false;
}
else if(horaFinEntrada.value=="")
{
alert("No introdujo ninguna hora de finalizacion");
return false;
}
}
}

y esta funcion para que el usuario confirme si qieres enviar, si pulsa aceptar se evia y si no pues no,

function ConfirmarEnvio(form)
{
enviar = window.confirm('Si envia la informacion borrara los datos que ya esten guardados en esa fecha si es que hay alguno ¿Estas Seguro?');
(enviar)?form.submit():'return false';
}

por separado funcionan pero lo que qiero es unirlar para que primero revise si estan los campos llenos y si estan llenos al pulsar pregunte si qieres enviarlo si no estan llenos te avisa de que no estn llenos y si pulsas cancelar no envia.

he probado a llamar alas dos funciones en un OnClick:


<input type="button" src="GuardarHorario.php" value="Envio" onClick="return (validacion());ConfirmarEnvio(this.form)">

Pero de este modo solo funciona la primera de ellas la que mira si estan los campos vacios la otra no va.

A ver si alguno sabe como conseguir esto.

Un saludo amigos y gracias de ante mano