Ver Mensaje Individual
  #16 (permalink)  
Antiguo 19/06/2013, 16:36
Balium
 
Fecha de Ingreso: septiembre-2010
Mensajes: 11
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Que los checkbox se envien al hacer submit

Cita:
Iniciado por Nemutagk Ver Mensaje
¬¬ y aun con 2 años de experiencia y "titulado" pretendes hacer algo que no es posible de manera "natural" solo por respetar el encapsulamiento de la función?, pff, no tiene nada que ver, para comenzar, en todo caso tu función AddHTMLGrillaWithLinksAndCheckBox() solo debería generar la grilla NO incluir un formulario, de hecho, siguiendo la "lógica" de tu aplicación los tags "forms" deben ir fuera de dicha funciòn, por ultimo, el meter todo el HTML generado dentro del formulario no afecta en nada la lógica, desde un comienzo todo lo estas metiendo dentro del tag "body", meter el código dentro de un formulario es exactamente lo mismo...
Si afecta a la lógica, porque la función no funcionará si no existe el formulario fuera de la función. Por lo tanto la función está dependiendo de algo que pase afuera para poder funcionar. Pero de todas formas...creo que la solución "B" que vos sugeriste, es la mejor opción.

resumiendolo, sería algo asi:

Código:
<form method="post" action="mipagina.php?accion=borrar">

<?php
          AddHTMLGrillaWithLinksAndCheckBox(<<todos los parametros>>);   
?>
  <input type="submit" value="Borrar datos seleccionados" name="cmdBorrar">
</form>

Esa es la opción que eligo aún teniendo en cuenta que no estoy garantizando el encapsulamiento de la función.

Cita:
Iniciado por PIRRUMAN Ver Mensaje
si lo que deseas es que el btono sea independiente puedes utilizar javascript,tendrias que colocar un id o nombre a tu formulario


y un boton de la forma

algo asi y podrias colocar el boton donde te plazca, busca la forma de hacer submit a un formulario mediante javascript
Amigo, prefiero no utilizar javascript por el momento ya que hace mucho que no lo utilizo y debo ponerme al día con eso. Muchas gracias de todas formas :)