Ver Mensaje Individual
  #23 (permalink)  
Antiguo 22/04/2015, 09:52
Avatar de oshho
oshho
 
Fecha de Ingreso: marzo-2015
Mensajes: 40
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Escribir en un textarea a través de una funcion

Ouch, justo estaba editando el post ha ha ha ha, Alexis estoy usando JSP



Cita:
Iniciado por Alexis88 Ver Mensaje
Crea un array de checkbox.

Código HTML:
Ver original
  1. <input type = "checkbox" name = "ejemplo[]" value = "4674" />
  2. <input type = "checkbox" name = "ejemplo[]" value = "2342" />
  3. <input type = "checkbox" name = "ejemplo[]" value = "5345" />

Y cuando envíes los datos del formulario, tendrás un array solo con los valores marcados en $_POST['ejemplo'], luego, los unes con comas usando la función implode y, finalmente, armas tu consulta.

Saludos
Gracias por el dato Alexis :) hice el input dentro del ciclo, supongo que se creo el array y bueno como he dicho antes, no se nada de javascript, y mucho menos de PHP por lo que nisiquiera se como imprimir los valores del array.
al final el codigo del td teminó así.
Código HTML:
Ver original
  1. <td><input type="checkbox" name="chkFilas[]" value="<%= lista.getID() %>"</td>


EDIT: Uffff luego de horas de meter manos, logré crear la cadena con los valores, utilicé la siguiente funcion:
Código Javascript:
Ver original
  1. var filasCheck = "";
  2.                 function crearCadena(){
  3.                 filasCheck = "";
  4.                 $('input[name="chkFilas[]"]:checked').each(function() {
  5.                 filasCheck += $(this).val() + ",";
  6.                 });
  7.                 //eliminamos la última coma.
  8.                 filasCheck = filasCheck.substring(0, filasCheck.length-1);
  9.                 }

Y la funcion es llamada por medio del evento "onChange" del checkbox :D!!!!

Ahora tengo que guardar esa cadena en una variable utilizando servlets, para llamar al metodo, espero que me resulte xd