Bonjour,

Je souhaite installer un captcha dans mon formulaire avec redirection vers une autre page qui résume le formulaire.

Sans la redirection, le captcha fonctionne. Par contre avec la redirection, le bouton "validé" fonctionne avec ou sans le captcha.

Est-ce que vous pourriez m'expliquer comment faire pour que le bouton "valider" soit bloqué tant que le captcha n'est pas coché ?

Merci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php	
								$reCaptcha = new ReCaptcha($secret);
 
								if(isset($_POST["g-recaptcha-response"]))
								{$response = $reCaptcha->verifyResponse($_SERVER["REMOTE_ADDR"], $_POST["g-recaptcha-response"]);
								if($response != null && $response->success)
								{echo "OK";}
								else {echo "CAPTCHA incorrect";}
								}
							?>
 
 
			<section>
				<h2>MESSAGE (Si vous souhaitez me laisser un message)</h2>
				<aside>
					<div id="CONTACT">
 
						<form method="post" action="formulaire.php">
							<p>
								<label for="nom">Votre nom (facultatif) : </label><br/>
								<input name="nom" id="nom" size="20" maxlength="20"/>
								<br/>
								<label for="prenom">Votre prénom (facultatif) : </label><br/>
								<input name="prenom" id="prenom" size="20" maxlength="20"/>
								<br/>
								<label for="email">Votre email (facultatif) : </label><br/>
								<input type="email" name="email" id="email"/>
								<br/>
								<label for="messages">Améliorations, suggestions ou commentaires ...</label><br/>
								<textarea name="messages" id="messages" rows="10" cols="50"></textarea>
								<br/>
								<br/>
 
 
								<div class="g-recaptcha" data-sitekey="6Ldl0mYUAAAAAEPUDpMx2r-JQA4MdFBYe2C1Qzz2"></div>
 
 
								<br/><br/>
 
 
 
								 <input type="submit" value="Envoyer"  class="bouton_envoye" id="valider" name="valider">
 
 
							</p>
							</form>