Transférer valeur d'un bouton radio dans lightbox

Klorane Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Klorane Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un lien situé dans une page (exemple index.php) qui appelle un script pour ouvrir une page de type lightbox (fenetre lightbox nommée : informations.php)


<script>
function displaylightbox(url, options)
{
options.padding = 0;
options.autoScale = true;
options.href = url;
options.type = 'iframe';
$.fancybox(options);

}
</script>


Lien qui ouvre la lightbox:


<a href="javascript:displaylightbox('../commun/binformations.php',{width:500,height:400})" target="_self"><img src="../images/binformations.jpg" id="Shape1" alt="" style="width:62px;height:52px;"></a>


Je clique sur le lien : ma lightbox s'ouvre bien comme prévu. (rien à dire de ce côté là)



Sur ma page index.php (ou le lien lightbox est en place) j'ai un formulaire (format: post) avec des des boutons de type radio ayant chacun une valeur différente.

exemple

<input type="radio" name="delete[]" value="21709">
<input type="radio" name="delete[]" value="21710">
<input type="radio" name="delete[]" value="21711">
...


je voudrais récupérer (transférer) la valeur du bouton radio "checked" dans ma lightbox.

D'habitude j'utilise un bouton avec un form + php pour recupérer cette valeur mais là je ne peux pas.

j'ai 2 questions.

1 - Que faut il mettre dans le script qui appelle la lightbox pour récupérer la valeur du radio checked.

J'ai trouvé ceci. es ce bon?


$('input[name=delete]:checked').val()


2 - Et enfin, quel script mettre dans la page de la lightbox (informations.php) pour récupérer cette valeur afin que je puisse l'utiliser ensuite dans une variable pour du php.

$id = valeur du radio

Merci de votre aide.

klorane
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Tu ne peux pas transférer directement de variables javascript à une variable PHP
Par contre, tu peux la stocker dans un élément de ta page (par exemple un input hidden) puis, lors du submit de ton formulaire, la récupérer pour t'en servir en php.
0
Klorane Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour et merci pour la réponse.

j ai cru lire quelque part que c 'était faisable en ajax.
vu que l'ouverture de la lightbox se fait par du javascript le php ne peut pas le faire.
0