Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/05/2013, 08:38
elsabio
 
Fecha de Ingreso: marzo-2003
Ubicación: Av. Grau 1190
Mensajes: 122
Antigüedad: 21 años, 9 meses
Puntos: 3
Respuesta: Recorrer checkbox y copiar a imput

hola Caricatos:

hoy revise bien el codigo e hize algunos cambios y pude resolverlo.
============
<script type="text/javascript">
function copiar(){
var elementos = document.getElementsByName("opcion1");

texto = "";
for (x=0;x<elementos.length;x++){
if (elementos[x].checked==true) {
texto = texto + elementos[x].value + ", ";
}
}
document.forms['miformulario']['destinook'].value = texto

}
</script>


<form id="miformulario" action="#">
<input type="checkbox" name="opcion1" value="1" id="opcion1" onClick="copiar()">
<input type="checkbox" name="opcion1" value="2" id="opcion2" onClick="copiar()">
<input type="checkbox" name="opcion1" value="3" id="opcion3" onClick="copiar()">
<input type="checkbox" name="opcion1" value="4" id="opcion4" onClick="copiar()">

<input type="text" name="destinook" />

</form>
================

funciona muy bien, solo un detalle mas:

Cuando selecciono uno o mas, por ejemplo. 1, 2, 4, ... al final me queda la (,) y el espacio. como puedo eliminarlo? he usado el trim pero nada.

Espero q me puedas ayudar.

Saludos