Clic sur checkbox et bouton qui s'affiche PHP
Résolu
rubikspirit
-
rubikspirit -
rubikspirit -
Bonjour,
Dans le développement de mon site, je suis face à un problème :
Je voudrai que l'utilisateur puisse remplir un formulaire mais que pour le bouton d'envoi s'affiche à l'écran l'utilisateur clique sur une checkbox pour approuver les conditions d'utilisation du site.
Or, je ne sais pas du tout comment m'y prendre... Si une âme charitable pouvait me guider un peu :)
Merci d'avance !
Dans le développement de mon site, je suis face à un problème :
Je voudrai que l'utilisateur puisse remplir un formulaire mais que pour le bouton d'envoi s'affiche à l'écran l'utilisateur clique sur une checkbox pour approuver les conditions d'utilisation du site.
Or, je ne sais pas du tout comment m'y prendre... Si une âme charitable pouvait me guider un peu :)
Merci d'avance !
A voir également:
- Clic sur checkbox et bouton qui s'affiche PHP
- Windows 11 clic droit afficher plus d'options par défaut - Guide
- Bouton reinitialisation pc - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton home clavier ✓ - Forum PC portable
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
2 réponses
Hello,
exemple :
exemple :
<html> <head> <title></title> <style type="text/css" media="screen"> body{ padding:0; margin:0; text-align:center; background-color:#ccc; } .formulaire{ width:800px; background-color:white; border:#777 solid 1px; margin:0 auto; margin-top:20px; } .cgu{ width:80%; height:100px; overflow-y: auto; margin:0 auto; background-color:#ddd; border:#333 solid 1px; } </style> <script type="text/javascript"> function checkCgu(){ if(document.getElementById('cguStatus').checked){ document.getElementById('submitButton').style.display = 'block'; }else{ document.getElementById('submitButton').style.display = 'none'; } } </script> </head> <body> <div class="formulaire"> <h2>Conditions d'utilisation</h2> <div class="cgu"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </div> <input type="checkbox" id="cguStatus" onchange="checkCgu();"> J'accèpte les conditions <input type="button" id="submitButton" value="valider le formulaire" style="display:none;"/> </div> </body> </html>
Merci de la réponse rapide mais entre temps j'ai aussi trouvé un autre sujet qui aborde ce problème.
Le code que j'ai choisi d'utiliser est :
Merci quand même pour la réponse ;)
Le code que j'ai choisi d'utiliser est :
<script type="text/javascript" src="jquery.js"></script> <script> function affMasqBtnPrep(){ var n = $("input:checked[name='prep[]']").length;// Nombre de checkbox cochée if(n == 0) { $("#BPrep").hide();// Bouton invisible } else { $("#BPrep").show(); // Bouton visible } } $(document).ready(function() { affMasqBtnPrep(); $(".test").change(function () { affMasqBtnPrep(); }); }); </script> <input type="checkbox" name="prep[]" class="test" value="" class="casePrep"> <input type="button" id="BPrep" value="Edition" />
Merci quand même pour la réponse ;)