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

Petit nouveau ! | 3 Messages

06 sept. 2011, 17:43

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

06 sept. 2011, 18:54

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)


@+
Il en faut peu pour être heureux ......