Comment Créer un texte captcha à l'aide de java script de formulaire html
<html>
<body>
<form action="Send_Contact_Us.php" method="post" onSubmit="return checkform(this);">
<label>Name</label>
<input name="name" type="text" required="required" />
<label>Email</label>
<input name="mail" type="email" required="required" />
<label>Phone</label>
<input type="text" name="phone" pattern="[789][0-9]{9}" required="required" />
<label>Comments</label>
<textarea name="comment" rows="3" cols="20" required="required"></textarea>
<label for="code">Write code below <span id="txtCaptchaDiv" style="color:#F00"></span>
<!-- this is where the script will place the generated code -->
<br/>
<input type="hidden" id="txtCaptcha" />
</label>
<input type="text" name="txtInput" id="txtInput" size="30" onfocus="validatePass(document.getElementById('txtCaptcha'), this);" oninput="validatePass(document.getElementById('txtCaptcha'), this);" />
<input type="submit" />
</form>
</body>
</html>
C'est le code du formulaire, je veux générer un code au-dessus du champ de texte à l'aide de JavaScript.
- veuillez ne pas un autre texte du captcha, ils sont tellement eval et parfois difficile. l'utilisation de solutions alternatives: blogoscoped.com/archive/2009-04-19-n82.html
- Qu'avez-vous essayé? Veuillez donner des exemples de ce que vous avez essayé d'atteindre le résultat souhaité. StackOverflow n'est pas un site sur lequel vous pouvez demander pour les produits. Toutefois, vous pouvez demander de l'aide pour résoudre un problème.
- Si vous générez un captcha côté client, le client doit savoir quelle est la réponse et cela va à l'encontre de l'objet de disposer d'un captcha!
Vous devez vous connecter pour publier un commentaire.
C'est un exemple de code. C'est Uniquement du Texte (Mots Seulement) Captcha. Vous Pouvez ajouter une image d'arrière-plan si vous voulez et supprimer les frontières de l'entrée balise html avec l'id 'mainCaptcha'
J'espère que cela répond à votre question.
La plupart des javascript activé captcha sont passe facile pour les robots. Par conséquent, ils ne servent pas le but de l'utilisation de captcha.
Je suggère d'utiliser de puissants Google reCAPTCHA:
https://www.google.com/recaptcha/