Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/08/2015, 22:39
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Insertar una o varias opciones de un checkbox a una tabla

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. }
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios