Transférer valeur d'un bouton radio dans lightbox

Fermé
Klorane Messages postés 2 Date d'inscription samedi 17 novembre 2012 Statut Membre Dernière intervention 17 mars 2018 - 17 mars 2018 à 14:29
Klorane Messages postés 2 Date d'inscription samedi 17 novembre 2012 Statut Membre Dernière intervention 17 mars 2018 - 17 mars 2018 à 15:23
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 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
17 mars 2018 à 15:03
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 samedi 17 novembre 2012 Statut Membre Dernière intervention 17 mars 2018
17 mars 2018 à 15:23
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