03/11/2007, 17:25
|
| | Fecha de Ingreso: septiembre-2007
Mensajes: 44
Antigüedad: 17 años, 2 meses Puntos: 0 | |
Re: deshabilitar select box Este codigo si deshabilita los selects pero lo hace con todos solo quiero desahibiltar un cierto grupo no todos Como haria????????
Codigo:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function elegir(este){
combos=document.getElementsByTagName("SELECT");
for(a=0;a<combos.length;a++){
combos[a].disabled=(combos[a].name!=este.name)?true:false;
}
}
</script>
<title>Untitled</title>
</head>
<body>
<
<select name="Sexo">
<option value="s">Select</option>
<option value="M">M</option>
<option value="F">F</option>
<?php //alpha_002(); ?>
</select>
<br>
<select name="estado_civil">
<option value="s">Select</option>
<option value="s">S</option>
<option value="c">C</option>
<option value="d">D</option>
<option value="v">V</option>
<?php //alpha_003(); ?>
</select>
<br>
<select name="consulta" id="consulta">
<option value="s" selected="selected">Select</option>
<option value="U">Urgencia</option>
<option value="T">Tratamiento</option>
<option value="S">Sucesiva</option>
<?php //alpha_004; ?>
</select>
<br>
<select name="asistencia" class="text" id="asistencia" style="width:150px">
<option value="s">Select</option>
<option value="si">Si</option>
<option value="n">No</option>
<?php alpha_005(); ?>
</select>
<br>
<select name="operatoria" class="text" id="operatoria" style="width:150px" onChange="elegir(this)">
<option value="s" selected="selected">Select</option>
<option value="nºs">Nº de Superficies</option>
<option value="nºd">Nº deDientes</option>
<option value="a">Amalgama</option>
<option value="R">Resina</option>
<option value="v">Vidrio</option>
</select>
<br>
<select name="preventiva" class="text" id="preventiva" style="width:150px" onChange="elegir(this)">
<option value="S" selected="selected">Select</option>
<option value="Sell">Sellantes</option>
<option value="F">Fluor</option>
<option value="u e">U. Educativa</option>
</select>
<br>
<select name="endodoncia" class="text" id="endodoncia" style="width:150px" onChange="elegir(this)">
<option value="S" selected="selected">Select</option>
<option value="t">Tratamiento</option>
<option value="O">Obturado</option>
</select>
<select name="cirugia" class="text" id="cirugia" style="width:150px" onChange="elegir(this)">
<option value="S" selected="selected">Select</option>
<option value="E.S.">Exodoncia Simples</option>
<option value="E.Q.">Exodoncia Quirúrgicas</option>
<option value="R.S.">Retiro de Sutura</option>
<option value="O">Otros (Biopsia, etc.)</option>
</select>
<select name="periodoncia" class="text" id="periodoncia" style="width:150px" onChange="elegir(this)">
<option value="S" selected="selected">Select</option>
<option value="cp">Control de Placa</option>
<option value="t">Tartrectomía</option>
<option value="ra">Raspado y Alisado</option>
<option value="E">Emergencia</option>
<option value="C">Cirugia</option>
<option value="rs">Retiro de Sutura</option>
<option value="ao">Ajuste de Oclusión</option>
<option value="F">Ferulización</option>
<option value="r">Reevaluación</option>
</select>
</body>
</html>
---------------------------------------------------------------------------------------------------------
Quiero que la funcion apliqque a partir del select de Operatoria y no desactiven los que estan por encima de el,como pueden ver puse en el onChange solo en esos selcts que me interesaba desactivar pero no funciono los deshabilita todos.
Saludos y Gracias por anticipado. |