Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2013, 00:35
bathorz
 
Fecha de Ingreso: agosto-2013
Mensajes: 150
Antigüedad: 10 años, 8 meses
Puntos: 29
Respuesta: Enviar formulario PHP y validar JS

Con este formato y las funciones personales comentadas va bien.
Código Javascript:
Ver original
  1. function escribir(string) {
  2.    alert(string);
  3. }
  4.  
  5. /**
  6.  * @returns {Boolean}
  7.  */
  8. function validarContacto() {
  9.  
  10.    t0.innerHTML = ''; t1.innerHTML = ''; t2.innerHTML = '';
  11.    //lista.innerHTML = '';
  12.    var nombre = document.getElementById("f0").value;
  13.    var email = document.getElementById("f1").value;
  14.    var mensaje = document.getElementById("f2").value;
  15.    var correcto = true;
  16.    
  17.    /**
  18.     *  Comprobar campos en blanco
  19.     */
  20.    for (var i = 0; i <= 2; i++) {
  21.  
  22.       if (document.getElementById("f" + i).value == "") {
  23.  
  24.          escribir("El campo '" + document.getElementById("f" + i).name + "' no puede estar vacío");
  25.          document.getElementById("f" + i).focus();
  26.          correcto = false;
  27.          //insertaTick("t" + i);
  28.       }
  29.    }
  30.  
  31.    if (document.getElementById("f1").value !== "") {
  32.       if (!(/[\w-\.]{3,}@(([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4})$/.test(email))) {
  33.          escribir("Email incorrecto!");
  34.          // insertaTick(t2);
  35.          document.getElementById("f2").focus();
  36.          correcto = false;
  37.       }
  38.    }
  39.  
  40.    if (!correcto) {
  41.       return false;
  42.    }
  43.  
  44. }