Foros del Web » Programando para Internet » Javascript »

Mantener valores

Estas en el tema de Mantener valores en el foro de Javascript en Foros del Web. Tengo la siguiente funcion, quiero saber como podria coordinarlo con el formulario para mantener sus valores. Se que tengo que meterle COOKIES, sin embargo, no ...
  #1 (permalink)  
Antiguo 25/10/2010, 13:46
 
Fecha de Ingreso: agosto-2010
Ubicación: Mexico
Mensajes: 180
Antigüedad: 13 años, 8 meses
Puntos: 0
Mantener valores

Tengo la siguiente funcion, quiero saber como podria coordinarlo con el formulario para mantener sus valores. Se que tengo que meterle COOKIES, sin embargo, no se como.
Código PHP:
   function validar()
  {
     if(!
document.getElementById("vNombre").value) { 
      
alert("El campo del Nombre de pila esta vacio."); 
      return 
false;
     } 
     
     if(!
document.getElementById("vAPPA").value) { 
      
alert("El campo del Apellido Paterno esta vacio"); 
      return 
false;
     } 
     
     if(!
document.getElementById("vAPMA").value) { 
      
alert("El campo del Apellido Materno esta vacio"); 
      return 
false;
     } 
     
     if(!
document.getElementById("vTELEFONO").value) { 
      
alert("El campo de Telefono esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vSEXO").value) { 
      
alert("El campo de Sexo esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vEDOCIV").value) { 
      
alert("El campo de Estado Civil esta vacio"); 
      return 
false;
     }
     if(!
document.getElementById("vEDAD").value) { 
      
alert("El campo del Nombre de pila esta vacio."); 
      return 
false;
     } 
     
     if(!
document.getElementById("vCURP").value) { 
      
alert("El campo del CURP esta vacio"); 
      return 
false;
     } 
     
     if(!
document.getElementById("vRFC").value) { 
      
alert("El campo del RFC esta vacio"); 
      return 
false;
     } 
     
     if(!
document.getElementById("vTITULO").value) { 
      
alert("El campo de Titulo esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vINSTITUCION").value) { 
      
alert("El campo de Institucion esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vDESCESC").value) { 
      
alert("El campo de Descripcion esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vIMSS").value) { 
      
alert("El campo de Imss esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vINFONAVIT").value) { 
      
alert("El campo de Infonavit esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vRFC").value) { 
      
alert("El campo del RFC esta vacio"); 
      return 
false;
     } 
     
     if(!
document.getElementById("vTITULO").value) { 
      
alert("El campo de Titulo esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vINSTITUCION").value) { 
      
alert("El campo de Institucion esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vDESCESC").value) { 
      
alert("El campo de Descripcion esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vIMSS").value) { 
      
alert("El campo de Imss esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vINFONAVIT").value) { 
      
alert("El campo de Infonavit esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vJOB").value) { 
      
alert("El campo de puesto esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vSUELDO").value) { 
      
alert("El campo de sueldo esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vCALLE").value) { 
      
alert("El campo de calle esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vCOLONIA").value) { 
      
alert("El campo de colonia esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vDELMUN").value) { 
      
alert("El campo de delegacion esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vEDO").value) { 
      
alert("El campo de pais esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vPAIS").value) { 
      
alert("El campo de pais esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vUDN").value) { 
      
alert("El campo de UDN esta vacio"); 
      return 
false;
     }
          
     if(!
document.getElementById("vFINPUT").value) { 
      
alert("El campo de Fecha de ingreso esta vacio"); 
      return 
false;
     }
          
     if(!
document.getElementById("vFOUTPUT").value) { 
      
alert("El campo de Fecha de salida esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vCONCEPTO").value) { 
      
alert("El campo de concepto esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vCANTIDAD").value) { 
      
alert("El campo de Cantidad esta vacio"); 
      return 
false;
     }
          
     if(!
document.getElementById("vFPAGO").value) { 
      
alert("El campo de Fecha de pago esta vacio"); 
      return 
false;
     }
          
     if(!
document.getElementById("vINICIO").value) { 
      
alert("El campo de Fecha de inicio esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vMES").value) { 
      
alert("El campo de Fecha de renovacion del mes esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vTRIO").value) { 
      
alert("El campo de Fecha de renovacion del trimestre esta vacio"); 
      return 
false;
     }
     
     if(!
document.getElementById("vANIO").value) { 
      
alert("El campo de Fecha de renovacion del año esta vacio"); 
      return 
false;
     }
          
     for(
j=1;j<26;j++) 
       
alert(document.formulario.elements[j].value);    
     
     return 
true;
     
     } 
  #2 (permalink)  
Antiguo 26/10/2010, 07:56
Avatar de bitbow  
Fecha de Ingreso: julio-2006
Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 17 años, 9 meses
Puntos: 34
Respuesta: Mantener valores

Saludos, arme esto de algunos post del foro, espero te sea de ayuda.

<html>
<script>
function getCookie( name ) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ';', len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}

function galleta(){
document.cookie = "name=oeschger";
}

function imprime(){
alert(getCookie('name'));
}
</script>
<body>
<a href="#" onclick="javascript:galleta();">Set</a>
<a href="#" onclick="javascript:imprime();">Lee</a>
</body>
</html>

Suerte.
__________________
El ego es el mayor enemigo de un hombre inteligente.
  #3 (permalink)  
Antiguo 26/10/2010, 09:38
 
Fecha de Ingreso: agosto-2010
Ubicación: Mexico
Mensajes: 180
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Mantener valores

Muchisimas gracias, lo pruebo. Me funciono, sin embargo solo para un solo anchor. vere como le puedo hacer para mas de uno

Última edición por Urso; 26/10/2010 a las 14:16

Etiquetas: mantener
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.