Page 1 sur 1

Valider son age pour "L'abus d'alcool"

Posté : 06 sept. 2011, 17:43
par jonjon
Bonjour,


J'ai cette page :

http://web-and-see.com/public/avertissement.html

ou il faut valider son âge
il manque des choses dans mon code pour le bouton s'active vers page 3 sinon retourne page 1

Comment l'écrire en php...?
Code js :

Dans le head :

Code : Tout sélectionner

<script type="text/javascript"> function ChangeStatut(formulaire) { if(formulaire.regagree.checked == true) {formulaire.validation.disabled = false } if(formulaire.regagree.checked == false) {formulaire.validation.disabled = true } } </script>
Dans le body

Code : Tout sélectionner

<div id="avertissement"> <form action="" methed="post"> <p> MENTIONS LEGALES - ATTENTION<br /> En France, conformément au code de la santé publique, la consommation <br /> d'alcool est destinée aux personnes adultes de plus de 18 ans. <br /> Vous devez impérativement avoir l'âge légal pour visiter ce site web. </p> <p><input type="checkbox" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" /> J'ai plus de 18 ans</p> <p><input type="checkbox" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" /> J'ai moins de 18 ans</p> <p><input type="submit" name="validation" value="Entrer" disabled /></p> <p> L'ABUS D'ALCOOL EST DANGEREUX POUR LA SANTÉ. <br /> À CONSOMMER AVEC MODÉRATION </p> </form> <noscript><a href="http://www.editeurjavascript.com/mycircle/">Visiter le site</a></noscript> </div>
Merci par avance.
Je me met au php si je peux.

jonjon

Re: Valider son age pour "L'abus d'alcool"

Posté : 06 sept. 2011, 18:54
par moogli
salut,

tu ne peux mettre deux champs avec le même nom, si tu souhaite l'un ou l'autre utilise un bouton radio et la tu pourra avoir le même nom (c'est même fait pour cela :)

<p><input type="radio" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" /> J'ai plus de 18 ans</p>
<p><input type="radio" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" /> J'ai moins de 18 ans</p>

si tu veux des checkbox donne deux noms spécifique et différent.

d'ailleurs ceci ne dispense pas la validation en php car trop facilement contournable (et que ce passe t'il quand tu coche les deux ? XD)


@+