Tengo una función javascript que detecta si hice clicks en unos checkbox de una lista y los va asignando a un input Text.
Actualmente me esta asignando los valores correctamente pero me los asigna uno al lado del otro queda: valor1valor2valor3, cuando tiene que ser
valor1
valor2
valor3
El input Text ese este
Código:
<input type="text" id="lalista" size="20" />
y El javascript es:
Código:
<script type="text/javascript"> var clickHandlers = (function () { var testform = document.getElementById("testform"); var totalcost = document.getElementById("totalcost"); var lalista = document.getElementById("lalista"); testform.onclick = function (e) { e = e || window.event; var thisInput = e.target || e.srcElement; var sel = document.getElementsByName('originales[]'); var sum = 0; var lita = ''; for (var i=0; i<sel.length; i++) { if (sel[i].checked) { sum += parseFloat(sel[i].alt); //ACA IRÍA EL CÓDIGO lita += (sel[i].value); } } totalcost.value = (sum > 0) ? sum.toFixed(2) : ""; lalista.value = lita; } return null; }()); </script>
Probé agregandole <br> o /n en la linea de
Código:
Pero no funciona, ayudaaaalita += (sel[i].value)+"<br>";
gracias desde yaa