Теперь я использую плагин dform для создания формы. Создание нормальных полей отлично работает. Есть ли какой-либо плагин для dform, который содержит CAPTCHA? Для создания dforms требуется только файл json и файл сценария. Как мы можем добавить к нему CAPTCHA? Я использую PHP как серверный скриптовый язык.
Recaptcha - это плагин, который можно использовать с любой формой
Вы можете найти здесь http://www.google.com/recaptcha
Вот пример кода о том, как настроить его http://code.google.com/p/recaptcha/wiki/HowToSetUpRecaptcha
<script type="text/javascript"
src="https://www.google.com/recaptcha/api/challenge?k=YOUR_PUBLIC_KEY"
</script>
<noscript>
<iframe src="https://www.google.com/recaptcha/api/noscript?k=YOUR_PUBLIC_KEY"
height="300" width="500" frameborder="0"></iframe><br>
</noscript>
require_once('recaptchalib.php');
$publickey = "YOUR_PUBLIC_KEY"; // You got this from the signup page.
echo recaptcha_get_html($publickey);
With the code, your form might look something like this:
<!-- your HTML content -->
<form method="post" action="verify.php">
<?php
require_once('recaptchalib.php');
$publickey = "YOUR_PUBLIC_KEY"; // you got this from the signup page
echo recaptcha_get_html($publickey);
?>
<input type="submit" />
</form><br>
<!-- more of your HTML content -->