El script lo tengo ahora asi:
Código:
<script language="JavaScript" type="text/javascript">
function revisar(f1) {
if(!f1.proveedor.value) {
alert('Debes de seleccionar un proveedor') ;
f1.proveedor.focus();
return false ;
}
if(f1.personas.value.option= 0){
alert('Debes añadir minimo una linea de registro de camisetas.') ;
f1.personas.focus();
return false ;
}
if(f1.personas.value.option = 1 ){
if (!f1.colorcamiseta1.value){
alert('Debes elegir un color.') ;
return false;
}
if (!f1.colortinta1.value){
alert('Debes elegir un numero de tinta.') ;
return false;
}
if (!f1.talla1.value){
alert('Debes elegir una talla.') ;
return false;
}
if (!f1.numerocamisetas1.value){
alert('Debes elegir un numero de camisetas.') ;
return false;
}
if (!f1.precioregistro1.value){
alert('Debes ingresar un precio por camiseta.') ;
return false;
}
if (!f1.preciototal1.value){
alert('Debes ingresar el precio total.') ;
return false;
}
return false ;
}
if(!f1.precioplantilla.value) {
alert('Debes de ingresar el precio de la plantilla.') ;
f1.precioplantilla.focus();
return false ;
}
else{
alert('mensaje enviado');
return false;
}
}
</script>
pero el if para controlar que se a elegido minimo una linea de camisetas a ingresar en el formulario no funciona me funciona como si se hubiese validado ese if y pasa directamente al primer campo del grupo de campos de la linea1 de camisetas.
Código:
if(f1.personas.value.option= 0){
alert('Debes añadir minimo una linea de registro de camisetas.') ;
f1.personas.focus();
return false ;
}
//esta linea no me funciona por que?
y una pregunta muy importante si llevo rellenado un buen trozo del formulario y se me olvida un campo le doy a enviar. se me borra todo lo que he introducido y me salta la advertencia "tienes que ingresar el campo "x" " como puedo hacer que al validar si sale una advertencia no me borre todos los datos introducidos??? . Esto es muy importante!!!!