Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2012, 15:57
julio19vp
 
Fecha de Ingreso: abril-2012
Mensajes: 33
Antigüedad: 12 años, 9 meses
Puntos: 3
Mandar 2 o mas valores de un checkbox

Ojala esta ves me puedan ayudar, :(
El tema es que tengo un table donde me muestran mis registros de mi bd, el hecho que quiero que me manden los demas valores de la misma fila de donde hago el check, los check lo hize para que sea como radiobutton, y pues no consigo mandar 2 valores, solo uno del mismo checkbox. Ayuda! :(

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.     function pulsar(obj) {
  3.     if (!obj.checked) return
  4.     elem=document.getElementsByName('chk');
  5.     for(i=0;i<elem.length;i++)  
  6.         elem[i].checked=false;
  7.     obj.checked=true;
  8. }
  9.  
  10. function enviar(){
  11.     var rnd = Math.random()*11;
  12.     var abcx = $("#:checkbox:checked").val();
  13.     window.opener.padre(abcx);
  14. }
  15.  
  16. function padre(abcx){
  17.     var rnd = Math.random()*11;
  18.     document.getElementById("caja").value = abcx;
  19. }
  20. </script>

Código HTML:
Ver original
  1. <%
  2.    Vector listado = Sql.consulta("select PersonaNombres, PersonaPaterno, PersonaMaterno,PersonaCodigo from persona");
  3.    for (int fils = 1; fils < listado.size(); ++fils) {
  4.        String[] unaFila = (String[]) listado.get(fils);
  5. %>
  6.     <tr>
  7.         <td><input type="checkbox" name="chk" id="chk" value="<%=unaFila[1]%>"  onclick="pulsar(this)"></td>
  8.         <td><%=unaFila[3]%></td>
  9.         <td><%=unaFila[1]%></td>
  10.     </tr>
  11.  
  12. <%}%>
  13. <input type="button" onclick="enviar();window.close();" value="Enviar" />


Cuando hago que la function padre funcione, es para que me muestre el dato que cogi en mi pagina padre , lo que muestro antes es un PopUp(Ventana emergente).

con <%=unaFila[1]%> estaria mandando el apellido paterno del check que hice.

quiero mandar tambien el <%=unaFila[3]%> pero en otro id o name, preferible id.