Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/12/2009, 16:11
Avatar de dquispe
dquispe
 
Fecha de Ingreso: mayo-2009
Ubicación: Lima
Mensajes: 232
Antigüedad: 15 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Habilitar caja de texto de acuerdo a estado en el combo box.

Bueno a qui les muestro la solution que le di a este delirio.
Creo una function para habilitar la caja de texto que deseo.
Segun opcion del combo.


<script>
function habilitar(){
if($('#cboestadoe').val()=="ASIGNADO"){
$("#txt_averiae").attr("disabled",false);
}
if($('#cboestadoe').val()=="BAJA"){
$("#txt_averiae").attr("disabled",false);
$("#txtorden_ste").attr("disabled",false);
}
if($('#cboestadoe').val()=="DEVUELTO"){
$("#txt_averiae").attr("disabled",false);
$("#txt_diagnosticoe").attr("disabled",false);
$("#txt_frecojoe").attr("disabled",false);
}
if($('#cboestadoe').val()=="FIDELIZACION"){
$("#txt_diagnosticoe").attr("disabled",false);
}
if($('#cboestadoe').val()=="IRREPARABLE"){
$("#txt_averiae").attr("disabled",false);
$("#txt_diagnosticoe").attr("disabled",false);
$("#txt_frecojoe").attr("disabled",false);
$("#txt_precogee").attr("disabled",false);
$("#txt_documentoe").attr("disabled",false);
}
if($('#cboestadoe').val()=="REPARADO C/C"){
$("#txtorden_ste").attr("disabled",false);
$("#txt_fechainternamientoe").attr("disabled",fals e);
$("#txt_averiae").attr("disabled",false);
}
if($('#cboestadoe').val()=="LIBRE"){
$("#txt_averiae").attr("disabled",false);
}
if($('#cboestadoe').val()=="PARA INTERNAR"){
$("#txt_lcreditoe").attr("disabled",false);
$("#txt_averiae").attr("disabled",false);
$("#txt_diagnosticoe").attr("disabled",false);
}
if($('#cboestadoe').val()=="PRESTADO"){
$("#txt_averiae").attr("disabled",false);
}
if($('#cboestadoe').val()=="ROBADO"){
$("#txt_averiae").attr("disabled",false);
}
if($('#cboestadoe').val()=="REPARADO S/C"){
$("#txt_averiae").attr("disabled",false);
}
if($('#cboestadoe').val()=="INTERNADO"){
$("#txt_averiae").attr("disabled",false);
}
}
</script>

Llamando con el onchange la function...

<td>Estado</td>
<td><select name="cboestadoe" id="cboestadoe" onChange="habilitar()">
<?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>

Bueno me falta unos detalles pro ah va marchando bien..
GRacias d todas maneraasssss