Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/11/2010, 11:32
mysterio069
 
Fecha de Ingreso: abril-2010
Mensajes: 62
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: al volver atras no funciona el envio de datos

mira, este script lo que hace es recojer las cadenas de texto de los campos y recorrerlos caracter a caracter para dar de resultado la longitud de la cadena de texto, si la longitud es 0 te salta una alerta y no envia, si todos los campos especificados en el script su longitud es superior a 0 (el valor se puede cambiar por el que quieras) envia el formulario. alguna duda pregunta.
Código HTML:
Ver original
  1. <script languaje="JavaScript">
  2. function valida(){
  3. if(document.nombreformulario.nombre.value.length==0){
  4. alert("El campo Nombre no puede estar vacio");
  5. }
  6. else{
  7. if(document.nombreformulario.apellidos.value.length==0){
  8. alert("El campo Apellidos no puede estar vacio");
  9. }
  10. else{
  11. if(document.nombreformulario.poblacion.value.length==0){
  12. alert("El campo Poblapcion no puede estar vacio")
  13. }
  14. else{
  15. document.nombreformulario.submit();
  16. }
  17. }
  18. }
  19. }
  20.  
  21.  
  22. <form name="nombreformulario" method="POST" action="paginaquerecibelosdatos.php" enctype="multipart/form-data">
  23.  
  24. Nombre <input name="nombre"><br>
  25. Apellidos <input name="apellidos"><br>
  26. Poblaci&oacute;n <input name="poblacion"><br>
  27. Titulaci&oacute;n <select name="titulacion"><br>
  28. <option value="licenciado">Licenciado</option>
  29. <option value="auxiliar">Auxiliar</option>
  30. <option value="indiferente">Indiferente</option>
  31. Texto libre <textarea rows="15" cols="40" name="descripcion"></textarea><br>
  32. <input type="button" value="Enviar" onClick="valida()">
  33. </form>
PD: tambien te dejo el codigo html del formulario correespondiente al scriipt