Страница 1 из 2
Проверка капчи
Добавлено: 22 фев 2009, 12:21
BL_AF
Решил сделать на своем сайте проверку формы регистрации... в самом конце столкнулся с проблемой - капчу тоже надо проверять )
Как на Ajax(а по другому не получится) проверить, правильно ли мы написали цифры на картинке при регистрации?
Re: Проверка капчи
Добавлено: 22 фев 2009, 12:33
XxMARSxX
подключи стороннюю капчу
в инете есть сервисы генерации подобных проверок, есть и на JS и на Flash
Re: Проверка капчи
Добавлено: 22 фев 2009, 13:19
BL_AF
Код: Выделить всё
function checkKapcha(){
$('#siF19').change(function () {
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/wd/3/ajaxs.gif"> <b>Подождите идет проверка...</b>');
$.post("/index/", { code:$('#siF19').val(),a:4,s:0,jkd498:1,jkd428:1}, function(data){
if(data.indexOf('Неправильный код безопасности')!=-1)
{
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Неправильный код безопасности</b>');
Er5 = true;
}
else {
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/icon/ok.png"> <b style="color: green;">Код безопасности введен верно</b>');
Er5 = false;
}
});
});
}
почему то не работает

где ошибка тут, подскажите

?
Re: Проверка капчи
Добавлено: 22 фев 2009, 20:24
BL_AF
тут ошибки есть? почему не работает?
Re: Проверка капчи
Добавлено: 22 фев 2009, 23:15
Draft
BL_AF писал(а):тут ошибки есть? почему не работает?
Может change() не работает или конфликтует с чем-то.
Попробуй так:
Код: Выделить всё
$('#siF19').change(function () {
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/wd/3/ajaxs.gif"> <b>Подождите идет проверка...</b>');
$.post("/index/", { code:$('#siF19').val(),a:4,s:0,jkd498:1,jkd428:1}, function(data){
if(data.indexOf('Неправильный код безопасности')!=-1)
{
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Неправильный код безопасности</b>');
Er5 = true;
}
else {
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/icon/ok.png"> <b style="color: green;">Код безопасности введен верно</b>');
Er5 = false;
}
});
});
Re: Проверка капчи
Добавлено: 23 фев 2009, 10:52
BL_AF
не. проблема в самом ajax запросе походу. потому что если я проверяю через post - всегда пишет что неверно

Re: Проверка капчи
Добавлено: 23 фев 2009, 10:54
BL_AF
Re: Проверка капчи
Добавлено: 23 фев 2009, 12:16
AllCity
Смотри тогда как здесь сделано
http://www.ucoz.ru/main/?a=reg 
Re: Проверка капчи
Добавлено: 23 фев 2009, 13:02
BL_AF
Там есть поле с кодом... зашифрованным. а при обычной реге - нет
Re: Проверка капчи
Добавлено: 23 фев 2009, 13:13
Vanofuture
А разве после каждого post запроса сервер не выдаёт новую капчу?