Foros del Web » Programando para Internet » Javascript »

Urgente, como puedo hacer para mantener los datos d un Form al recargar la pagina

Estas en el tema de Urgente, como puedo hacer para mantener los datos d un Form al recargar la pagina en el foro de Javascript en Foros del Web. El problema es el siguiente: tengo tres select asociados por medio de php y javascript pero cada vez q se recarga la pagina pierdo los ...
  #1 (permalink)  
Antiguo 27/09/2004, 06:10
 
Fecha de Ingreso: junio-2004
Mensajes: 20
Antigüedad: 19 años, 10 meses
Puntos: 0
Urgente, como puedo hacer para mantener los datos d un Form al recargar la pagina

El problema es el siguiente:
tengo tres select asociados por medio de php y javascript pero cada vez q se recarga la pagina pierdo los valores de las cajas de texto del formulario a continuación coloco el script para ver quien me puede ayudar:

<?
mysql_connect("localhost","","");

$cesp=mysql_db_query("portal","select * from especialidad");

$user=mysql_db_query("portal","select * from user_actic");

$rsuser=mysql_fetch_array($user);

if($kesp!=''){
$espm=mysql_db_query("portal","select * from especialidad where id_especialidad='$kesp'");
$rsespm=mysql_fetch_array($espm);

$matri=mysql_db_query("portal","select * from matriz where id_especialidad='$kesp'");
}

if($kmatri!=''){
$mat=mysql_db_query("portal","select * from matriz where id_matriz='$kmatri'");
$rsmat=mysql_fetch_array($mat);

$pote=mysql_db_query("portal","select * from potencial where id_matriz='$kmatri'");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Bienvenidos al Instituto Universitario Polit&eacute;cnico &quot;Santiago Mari&ntilde;o&quot;</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
function filtro(targ,selObj){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

}
function setselect(){
var ind
ind="<? echo $rsespm[descripcion_especialidad]; ?>"

for(t=0; t< document.form1.tesis.options.length;t++){
if(document.form1.tesis.options[t].text==ind){
document.form1.tesis.options[t].selected=true;
}
}
if(document.form1.matriz.options.length > 0){
var indm
indm="<? echo $rsmat[descripcion_matriz]; ?>"

for(t=0; t< document.form1.matriz.options.length;t++){
if(document.form1.matriz.options[t].text==indm){
document.form1.matriz.options[t].selected=true;
}
}
}

}
</script>
</head>
<body bgcolor="#336699" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" <? if($kesp!=''){ ?>onLoad="setselect()"<? } ?>>
<form name="form1" method="post" action="proc_adalum.php" onSubmit="return valdat(this)">
<table>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#003399">Cedula
de Identidad:</font>&nbsp;&nbsp;</font></div></td>
<td><input name="cedula" type="text" id="cedula" value="<? echo $cedula; ?>" maxlength="12"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#003399">Nombres:</font>&nbsp;&nbsp;</font></div></td>
<td><input name="nombre" type="text" id="nombre"></td>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#003399">Apellidos:</font>&nbsp;&nbsp;</font></div></td>
<td><input name="apellido" type="text" id="apellido"></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#003399">E-mail:</font>&nbsp;&nbsp;</font></div></td>
<td><input name="email" type="text" id="email"></td>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#003399">A&ntilde;o
de Ingreso:</font>&nbsp;&nbsp;</font></div></td>
<td><input name="ingreso" type="text" id="ingreso"></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#003399">Semestre
de Ingreso:</font>&nbsp;&nbsp;</font></div></td>
<td><input name="semestre" type="text" id="semestre"></td>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#003399">Especialidad:</font>&nbsp;&nbsp;</font></div></td>
<td><select name="tesis" id="tesis" onChange="filtro('parent',this,1)">
<option value="adalum.php" selected>---&gt;</option>
<? while($rscesp=mysql_fetch_array($cesp)){ ?>
<option value="adalum.php?kesp=<? echo $rscesp[id_especialidad]; ?>"><? echo $rscesp[descripcion_especialidad]; ?></option>
<? } ?>
</select></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#003399">Linea
Matriz :</font>&nbsp;&nbsp;</font></div></td>
<td colspan="3"><select name="matriz" id="matriz" onChange="filtro('parent',this,1);this.form1.submi t()">
<option selected>---&gt;</option>
<? if($kesp!=''){
while($rsmatri=mysql_fetch_array($matri)){
?>
<option value="adalum.php?kesp=<? echo $kesp; ?>&kmatri=<? echo $rsmatri[id_matriz]; ?>"><? echo $rsmatri[descripcion_matriz]; ?></option>

<?
}
} ?>
</select></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#003399">Linea
Potencial :</font>&nbsp;&nbsp;</font></div></td>
<td colspan="3"><select name="potencial" id="potencial">
<option selected>---&gt;</option>
<? if($kmatri!=''){
while($rspote=mysql_fetch_array($pote)){ ?>
<option value="<? echo $rspote[id_potencial]; ?>"><? echo $rspote[descripcion_potencial]; ?></option>
<?
}
} ?>
</select></td>
</table>
</form>
</body>
</html>
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 18:03.