![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/12/2009, 10:08
|
![Avatar de dquispe](http://static.forosdelweb.com/customavatars/avatar301338_1.gif) | | | Fecha de Ingreso: mayo-2009 Ubicación: Lima
Mensajes: 232
Antigüedad: 15 años, 9 meses Puntos: 0 | |
Respuesta: Habilitar caja de texto de acuerdo a estado en el combo box. Ya lo se ahora voy a postear mi codigo con el javascript creo que el problema radica ya que en el action va esto.
<form action="../controler/celulares_controler.php?codi=<?=$val_celular[0]["num_celular"]?>" name="fmrecelulares" method="post" onSubmit="return validar_editar_celular();" >
mi codigo de javascript
<script language="JavaScript">
function habilitar_cajas(){
switch(document.forms[0].cboestadoe.selectedIndex){
case 0:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=true;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 1:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=true;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 2:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=false;
document.forms[0].txt_frecojoe.disabled=false;
document.forms[0].txt_precogee.disabled=false;
document.forms[0].txt_documentoe.disabled=false;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 3:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=false;
document.forms[0].txt_frecojoe.disabled=false;
document.forms[0].txt_precogee.disabled=false;
document.forms[0].txt_documentoe.disabled=false;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 4:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=true;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 5:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=false;
document.forms[0].txt_frecojoe.disabled=false;
document.forms[0].txt_precogee.disabled=false;
document.forms[0].txt_documentoe.disabled=false;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 6:
document.forms[0].txtorden_ste.disabled=false;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=true;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=false;
break;
case 7:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=true;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 8:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=false;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=false;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 9:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=true;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 10:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=true;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 11:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=true;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 12:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=false;
document.forms[0].txt_frecojoe.disabled=false;
document.forms[0].txt_precogee.disabled=false;
document.forms[0].txt_documentoe.disabled=false;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
case 13:
document.forms[0].txtorden_ste.disabled=true;
document.forms[0].txt_lcreditoe.disabled=true;
document.forms[0].txt_averiae.disabled=false;
document.forms[0].txt_diagnosticoe.disabled=true;
document.forms[0].txt_frecojoe.disabled=true;
document.forms[0].txt_precogee.disabled=true;
document.forms[0].txt_documentoe.disabled=true;
document.forms[0].txt_fechainternamientoe.disabled=true;
break;
}
}
</script>
el del php
<td>Estado</td>
<td><select name="cboestadoe" id="cboestadoe" onChange="habilitar_cajas()">
<?php
for($e=0;$estados[$e];$e++){
echo "<option value='$estados[$e]'>$estados[$e]</option>";
}
$mestado=mysql_query("Select estado from celulares where num_celular=".$x);
while ($row_estado=mysql_fetch_array($mestado)) {
$estado = $row_estado["estado"];
echo "<option value=\"$estado\"";
//ponemos el que esté seleccionado
if ($cboestadocel==$cboestadocel_seleccionado) { echo "selected"; }
echo ">$estado</option>";}
?>
</select></td> |