Страница 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;
}
});
});
}

почему то не работает :) где ошибка тут, подскажите :roll: ?

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
http://www.our-warcraft.net.ru/index/3 вот тут короче

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 запроса сервер не выдаёт новую капчу?