Ver Mensaje Individual
  #18 (permalink)  
Antiguo 21/04/2009, 14:05
Avatar de TonyChile
TonyChile
 
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 10 meses
Puntos: 7
Respuesta: Como validar un campo

Ya se porque no te funciona tu lo pusiste asi:

Código javascript:
Ver original
  1. <script language="JavaScript">
  2. function no() {
  3. var jeacp = document.jeacp;
  4. if (jeacp.nom_clien.value == "" || jeacp.serie.value == "") {
  5. alert("Los campos txt1 y text7 son obligatorios");
  6. return false;
  7. if (jeacp.serie.value == "") {
  8. jeacp.serie.focus();
  9. }
  10. else {
  11. jeacp.nom_clien.focus();
  12. }
  13. }
  14. else {
  15. alert("El campo " + jeacp.serie.value + " a sido ingresado");
  16. }
  17. }
  18. </script>

Lo debes poner asi:

Código javascript:
Ver original
  1. <script language=JavaScript>
  2. function no() {
  3.    var myForm = document.jeacp;
  4.    if (myForm.serie.value == "" || myForm.nom_clien.value == "") {
  5.       alert("Los campos nom_clien y Número de Teléfono son obligatorios");
  6.       return false;
  7.       if (myForm.nom_clien.value == "") {
  8.          myForm.nom_clien.focus();
  9.       }
  10.       else {
  11.          myForm.serie.focus();
  12.      
  13.       }
  14.    }
  15.    else {
  16.       alert("El   " + myForm.nom_clien.value + "  lo que sea");
  17.    }
  18. }
  19.  
  20. </script>

myForm es el nombre de una variable q se utiliza en el codigo no es el nombre del formulario var myForm = document.jeacp; en esta parte si va el nombre del formulario tal como lo dejo


serie y nom_clien los puedes cambiar de orden respetando siempre como estan puestos .Osea cambiandolos de orden pero nada mas q eso

<form name="jeacp" method="POST" action="procesainsertarjea_500_cp.php" onSubmit="return no();"> esto esta bien


Prueba ahora deberia funcionarte