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