Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/08/2015, 12:19
DarkScripter
 
Fecha de Ingreso: abril-2015
Ubicación: En mi casa
Mensajes: 15
Antigüedad: 9 años
Puntos: 0
Respuesta: Insertar una o varias opciones de un checkbox a una tabla

Cita:
Iniciado por NSD Ver Mensaje
Código Javascript:
Ver original
  1. for (var i = 0; i < 6; i++){  
  2.      eval("document.registro.ck" + String(i + 1) + ".style.display = 'none'");
  3.      eval("document.getElementById('sp' + String(i + 1)).innerHTML = ''");
  4.     }
  5.     eval("nChecks = aCks" + String(nSel) + ".length");
  6.     for (var i = 0; i < nChecks; i++){
  7.      eval("document.registro.ck" + String(i + 1) + ".style.display = ''");
  8.      eval("document.registro.ck" + String(i + 1) + ".value = aCks" + String(nSel) + "[i]");
  9.      eval("document.getElementById('sp' + String(i + 1)).innerHTML = aCks" + String(nSel) + "[i]");
  10.     }
:

Me sangran los ojos. Arregla eso que esta HORRIBLE!!!!!
Código Javascript:
Ver original
  1. var aCks = {
  2.     "1" : ["Agricultura"],
  3.     "2" : ["Floricultura", "Olericultura","Arómaticas,medicinales y perfumíferas","Arboricultura","Fisiología post-cosecha"],
  4.     "3" : ["Bovino", "Ovino y caprino", "Porcino", "Aves", "Asnos", "Conejos"]
  5. }
  6.  
  7. function cambia(oSel) {
  8.     var nSel = oSel[oSel.selectedIndex].value, nro;
  9.     for (nro = 0; nro < 6; nro++) {
  10.         document.registro["ck" + String(nro + 1)].style.display = "none";
  11.         document.getElementById("sp" + String(nro + 1)).innerHTML = "";
  12.     }
  13.  
  14.     for (nro = 0; nro < aCks[nSel].length; nro++){
  15.         document.registro.["ck" + (nro + 1)].style.display = "";
  16.         document.registro.["ck" + (nro + 1)].value = aCks[nSel][nro];
  17.         document.getElementById("sp" + String(nro + 1)).innerHTML = aCks[nSel][nro];
  18.     }
  19. }
Gracias por corregir mi error, me disculpo porque es lo que recuerdo :c.

Probé el código que me diste pero no funciona.

Saludos.