У меня есть форма, которая является полем проверки, есть серверная переменная rand (), которая отображается на странице, пользователь должен ввести этот код для успешного завершения проверки. Когда пользователь меняет фокус с этого поля, скрипт открывает php-файл, который проверяет правильность введенного пользователем кода с кодом сервера. Если код соответствует, пользователю отображается кнопка для отправки формы, если код введен неправильно, пользователь получает сообщение об ошибке.
<script language="javascript">
$(document).ready(function()
{
$("#usercode").blur(function()
{
//remove all the class add the messagebox classes and start fading
$("#msgbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
//check the username exists or not from ajax
$.post("check.php",{ usercode:$(this).val() } ,function(data)
{
if(data=='no') //if username not avaiable
{
$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
{//alert(data);
//add message and change the class of the box and start fading
$(this).html('Your code was incorrect').addClass('messageboxerror') .fadeTo(900,1);
});
}
else
{
$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
{// alert(data);
//add message and change the class of the box and start fading
$(this).html('<input type="submit" value="Post Your Story"/>').addClass('messageboxok').fadeTo(900,1);
});
}
});
});
});
</script>
///// Вот как выглядит check.php \\\\
<?
session_start();
$sescode= $_SESSION['code'];
$usercode = $_POST['user_name'];
if ($sescode==$usercode) {
// What happens when valid
echo("yes");
} else {
// what happens when invalid
echo "no";
}
?>
наконец, есть поле ввода
<input type="text" id="usercode" name="usercode" />
Мне нужен способ адаптировать этот скрипт для работы с инструментом проверки капчи. Вчера я был спамом, как сумасшедший, и я хотел бы, чтобы этот скрипт был приспособлен для использования утилиты капчи, я хотел бы, чтобы скрипт проверки запускался после изменения фокуса с объекта капчи. Спасибо!
edit: пример указанной формы можно посмотреть здесь: http://www.mybadhookups.com/ist331.php