![](http://i36.tinypic.com/650jnm.png)
| |||
Enviar datos desde un checkbox hacia un textarea como puedo hacer que al seleccionar checkbox de acuerdo al orden, envia los datos a un textarea ? y quito una marca al checkbox, tambien desaparece del textarea ![]() |
| |||
Respuesta: Enviar datos desde un checkbox hacia un textarea Hola, Yo haría lo siguiente: Pondría un evento onclick a todos los checkbox que fuera a parar a la misma función. En esta función, vas controlando que cada unos de los checkbox se haya marcado en el orden adecuado. Por ejemplo, podrías hacer un array fuera de la función e ir guardando el ID o el name de cada uno de los checkbox marcados e ir eliminando del array los checkbox desmarcados. Cuando hayas añadido o eliminado un checkbox del array, controlas que la combinación de los checkbox seleccionados sea la que te interesa. Si lo es o no, escribes en el textarea lo que quieras o borras lo que quieras. Es bastante simple. Si no te aclaras con el código, vuelve a postear y te intento ayudar con él. Pero inténta hacerlo tú! Saludos! |
| ||||
Respuesta: Enviar datos desde un checkbox hacia un textarea Hola flashtkd Echa un vistazo a este tema: http://www.forosdelweb.com/f13/envia...xtarea-752911/ Saludos, ![]() |
| |||
Respuesta: Enviar datos desde un checkbox hacia un textarea Cita: el link me deja en la misma pagina que es esta.
Iniciado por JavierB ![]() Hola flashtkd Echa un vistazo a este tema: http://www.forosdelweb.com/f13/envia...xtarea-752911/ Saludos, ![]() |
| |||
Respuesta: Enviar datos desde un checkbox hacia un textarea Hola, Mira a ver si esto es lo que quieres:
Código:
Si no, pues vuelve a postear y nos lo volvemos a mirar. La solución no es la mejor del mundo, pero la he hecho deprisa y corriendo y quizás se podría mejorar.<html> <head> <script lenguage="JavaScript"> var string1 = new String(); var string2 = new String(); var firstRowNums = new Array(0,0,0,0,0); var secondRowNums = new Array(0,0,0,0,0); function controlClick(obj) { if(obj.checked) { if(obj.id<6) firstRowNums[obj.id-1] = obj.id; else secondRowNums[obj.id-6] = obj.id; } else { if(obj.id<6) firstRowNums[obj.id-1] = 0; else secondRowNums[obj.id-6] = 0; } for(i=0; i<firstRowNums.length; i++) { if(firstRowNums[i] != 0) string1 = string1+firstRowNums[i]+"--"; } for(i=0; i<secondRowNums.length; i++) { if(secondRowNums[i] != 0) string2 = string2+secondRowNums[i]+"--"; } /*string1 = firstRowNums.join("--"); string2 = secondRowNums.join("--");*/ txtArea1.value = string1+"\n"+string2; string1=""; string2=""; } </script> </head> <body> <input type="checkbox" id="1" name="chkbox1" onclick="controlClick(this)" vale="1">1</input> <input type="checkbox" id="2" name="chkbox2" onclick="controlClick(this)" vale="2">2</input> <input type="checkbox" id="3" name="chkbox3" onclick="controlClick(this)" vale="3">3</input> <input type="checkbox" id="4" name="chkbox4" onclick="controlClick(this)" vale="4">4</input> <input type="checkbox" id="5" name="chkbox5" onclick="controlClick(this)" vale="5">5</input><br> <input type="checkbox" id="6" name="chkbox6" onclick="controlClick(this)" vale="6">6</input> <input type="checkbox" id="7" name="chkbox7" onclick="controlClick(this)" vale="7">7</input> <input type="checkbox" id="8" name="chkbox8" onclick="controlClick(this)" vale="8">8</input> <input type="checkbox" id="9" name="chkbox9" onclick="controlClick(this)" vale="9">9</input> <input type="checkbox" id="10" name="chkbox10" onclick="controlClick(this)" vale="10">10</input><br> <textarea id="TA1" name="txtArea1" rows="5" cols="20"></textarea> </body> </html> Espero que te sirva. Saludos. |
| ||||
Respuesta: Enviar datos desde un checkbox hacia un textarea Perdón, me había confundido al poner el enlace: http://www.forosdelweb.com/f13/checkbox-431412/ Saludos, ![]() |