Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/08/2007, 16:46
Avatar de Sergestux
Sergestux
 
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 17 años, 7 meses
Puntos: 20
Re: dejar inactivos o readonly los inputs de un formulario ??

En lugar de usar And(&&) usa el Or(||) con lo cual vas indicar que en caso de que algun campo este vacio muestres el mensaje que deseas, aunque con esto no tendras control sobre el mensaje de texto que quieres que aparezca en caso de que el campo no contenga ningun valor ya que no sabras cual opcion sera la que tenga una cadena vacia.

Por eso fue que use esto:
Código:
if (Frm.Orden.textLength==0 || Frm.Orden.value.length==0)
{
alert ('Falta la Orden');
Frm.Orden.focus();
return false;
}
else if(Frm.Cia.textLength==0 || Frm.Cia.value.length==0)
{
alert ('Falta la Compañia');
Frm.Cia.focus();
return false;
}
else if(isNaN(Frm.Monto.value)) //Si no es un entero su valor
{
alert (Frm.Monto.value + ' no es un numero valido!');
Frm.Monto.focus();
return false;
}
Frm.submit(); //Si llego hasta aca, entonces se puede enviar el formulario
Si te fijas veras que le paso el foco al usuario sobre el campo donde se equivoco para que lo corrija