Radio boutton et Fancybox
Résolu
DiMeh_
-
DiMeh_ -
DiMeh_ -
Bonjour,
Je travail actuellement sur un site sous Prestashop et je voudrai faire la chose suivante:
Sur la fiche produit, si le client décide de choisir une assistance pour l'installation quand il clique sur "Oui" alors une fancybox apparaît et il peut choisir le type d'installation qu'il souhaite .
J'ai un peu naviguer sur différent forum pour chercher un solution mais san résulat, j'ai trouver sur le net un exemple de ce que je veut: http://jsfiddle.net/HYAxy/2/
Sauf qu'au lieu d'afficher une image ça doit afficher un contenu.
Voila ma Form:
Mon JS:
Merci d'avance pour vos réponse !
Je travail actuellement sur un site sous Prestashop et je voudrai faire la chose suivante:
Sur la fiche produit, si le client décide de choisir une assistance pour l'installation quand il clique sur "Oui" alors une fancybox apparaît et il peut choisir le type d'installation qu'il souhaite .
J'ai un peu naviguer sur différent forum pour chercher un solution mais san résulat, j'ai trouver sur le net un exemple de ce que je veut: http://jsfiddle.net/HYAxy/2/
Sauf qu'au lieu d'afficher une image ça doit afficher un contenu.
Voila ma Form:
<form> <div style="{if $product->category === "pompes-circulateurs"}display: none !important; {/if}font-size: large"> <label class="product-label">{l s='Installation'}</label> <div style="margin-left: 1em;"> <input type="radio" id="installoui" value="oui" name="installation"> <label for="installoui">{l s='Oui'}</label><br> <input type="radio" id="installnon" value="non" name="installation"> <label for="installnon">{l s='Non'}</label><br> <a class="product-sku" href="http://www.google.com" rel="nofollow noopener noreferrer" target="_blank">Comment choisir mon installation ?</a><br> </div> </div> </form>
Mon JS:
$('document').ready(function(){ console.log("test"); $('input[name="installation"]').change(function() { var installation= $(this).checked ; if(installation == "oui") { $.fancybox(); 'content': '<span>INSTALLATION</span>', }); // fancybox } }); });
Merci d'avance pour vos réponse !
A voir également:
- Radio boutton et Fancybox
- Radio française - Télécharger - Médias et Actualité
- Télécharger podcast radio france mp3 - Guide
- Horloge radio pilotée ne se met pas à l'heure ✓ - Forum Windows 8 / 8.1
- Comment amplifier une antenne radio fm - Forum Audio
- Écouter la radio freebox pop - Forum Freebox
2 réponses
Bonjour,
J'ai déplacé ta question dans le forum javascript ( JAVA n'est pas JAVASCRIPT )
Ensuite... fais donc un console.log sur ta variable installation ....
Je ne suis pas certain que ça te retourne "oui" ....
Regarde ce que fait ce code :
J'ai déplacé ta question dans le forum javascript ( JAVA n'est pas JAVASCRIPT )
Ensuite... fais donc un console.log sur ta variable installation ....
Je ne suis pas certain que ça te retourne "oui" ....
Regarde ce que fait ce code :
alert($('input[name="installation"]:checked').val());
Problème résolue !
Je laisse mon code pour ceux que ça intéresse
Je laisse mon code pour ceux que ça intéresse
$('document').ready(function(){ console.log("test"); $('input[name="installation"]').change(function() { var installation = $('input[name="installation"]:checked').val(); console.log("installation_val: " + installation); if(installation == "oui") { console.log("test3"); $.fancybox({ 'content': '<span>INSTALLATION</span>', 'hideOnContentClick': false }); } }); });
Oui j'ai effectué des console.log un peu partout et je pense que l'erreur viens de mon if ...
Merci !