tengo una funcion javascript que se encarga de obtener los valores seleccionados de un lista multiple y me los asigna en un hidden con un separador de "|"
esta seria algo asi
Código:
La tabla...... <select name="lstDistribucion" id="lstDistribucion" onClick="javascript:saveSels(this)" multiple="multiple"> <option value="-1"> Elije una Opcion</option> <?php if(count($fas_distribucion)>0){ for($i=0; $i<count($fas_distribucion); $i++){ ?> <option value="<?php echo $fas_distribucion[$i]["rut"] ?>"> <?php echo $fas_distribucion[$i]["nombre_personal"] ?> </option> <?php } } ?> </select> La funcion en javascript............... function saveSels(el){ sels = []; var opts = el.options, e = 0; for (var i=0 ;i < opts.length; i++){ if(opts[i].selected){ sels[e] = opts[i].value; e++ } } document.getElementById("pA").value= sels.join("|"); }
mi consulta es la siguente ..... quiero hacer esto mismo .... pero en vez de cargar los datos de una lista, quiero cargar de una tabla donde ingreso por pantalla cada campo.........
se agredeceria alguna respuesta
de ante mano ....... gracias