He "ideado" esto:
Código javascript
:
Ver original<script type="text/javascript">
function enviarform(cadena){
var myForm = new Request({
url: '<?php echo url($urlPanel);?>',
method: 'post',
data:$(cadena), //Pasamos el objeto form a enviar
});
myForm.send();
}
</script>
Código PHP:
<?php
$idform = form-12; //12 o el numero del formulario -en ese momento-
//.....................................
?>
<select type="checkbox" name="admin" value="1" onchange="enviarform('<?php echo $idform; ?>')">
<input type="hidden" name="dir" value="gf">
<?php
//...........................
?>
Como ya he dicho antes hay varios form (form-1, 2, 3, 4.... 12, 32, etc...). Cada uno con su "checkbox" y tal. Lo que hago es al checkbox le pongo la propiedad onChange que ejecute la función (creada por mi) y que envié un string (que es la id de ese form).
Esa función, si lo he hecho bien... no lo se (miradlo! por favor), "coge" ese string y lo pone para que coja ese formulario para enviarlo.
Bueno, sobra decir que no funciona... que tengo mal?
Antes que nada, el documento php que recibe el fichero detecta lo datos mediante:
if($_GET['dir'] == gf){
HACER TAL COSA
}
Jur... y no va... xD Que hago? saludos.