Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2010, 06:49
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Activacion de elementos con javascript y checkboxes

Hola

Creo que esto funcionará

Cambia los checkbox por radio, tal que así
Código HTML:
Ver original
  1. <td colspan="2" align="center"><label for="eleccion">
  2.       <input type="radio" name="chbox[]" id="chbox[]" onClick="marcar()"/>
  3.     Oficina/Sede
  4.     <input type="radio" name="chbox[]" id="chbox[]" onClick="marcar()"/>
  5.     Técnico
  6.     <input type="radio" name="chbox[]" id="chbox[]" onClick="marcar()" />
  7.     Cliente</label></td>
  8.   </tr>

Las 3 últimas funciones se puede resumir en esto

Código Javascript:
Ver original
  1. function marcar(ckb) {
  2. var elemInput = document.getElementById("form1").getElementsByTagName("eleccion");
  3. sel = document.getElementById("form1").getElementsByTagName("SELECT");
  4.  
  5. for(var i = 0; i < elemInput.length; i++){
  6. var elem = elemInput[i].getElementsByTagName('input');
  7. for(var j = 0; j < elem.length; j++){
  8. if(elem[j].checked){
  9. sel[j].disabled = false;
  10. } else {
  11. sel[j].disabled = true;
  12. }
  13. }
  14. }
  15. }

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />