Показать сообщение отдельно
  #1 (permalink)  
Старый 01.06.2010, 17:26
Интересующийся
Отправить личное сообщение для zhuzha Посмотреть профиль Найти все сообщения от zhuzha
 
Регистрация: 04.05.2010
Сообщений: 12

php + javascript, проверка капчи
Сразу скажу, что и в php, и javascript я дилетант. Но задачу это не отменяет, так что прошу камнями не бросаться))))

Нужно сделать проверку правильности заполнения c помощью javascript поля капчи. Т.к. если делать проверку только в php, после нее сбрасываются поля-селекты. А их в форме много...
$keystring - переменная из поля капчи
//Переопределяем переменную
$keystring = $_REQUEST['keystring'];
//Сравниваем
if ($keystring != $_SESSION['captcha_keystring'] OR empty($keystring)) {
    //Составляем уведомление
    echo '<p id="star">Ошибка:&nbsp;'.$error['captcha'].'</p>';
    unset($_SESSION['captcha_keystring']);
}
else {
     //Разрушаем сессию
     session_destroy();


Проверку я делаю как:
if (obj_pole_keystring.value!="<?= $_SESSION['captcha_keystring']?>")
{
    alert ("Введите верный код подтверждения!");
    document.getElementById('image').src='kcaptcha/img.php?rand='+Math.round(1000 * Math.random());
    obj_form.keystring.focus();
    return false;
}


хелп ми, плиз)
Ответить с цитированием