Я использую captcha
для регистрации формы, в пределах этого у меня есть validation engine для формы встроенной проверки. Я застрял в проверке справедливости от captcha
.Подтвердить captcha перед отправкой
<p class="veriText">
<label>Enter the Verification Text </label> <span style="color:red;">*</span>
<input class="validate[required] text-input" type="text" name="captcha" id="captcha" class="text" value="" />
</p>
<img src="<?= get_bloginfo('template_url'); ?>/captcha_code_file.php?rand=<?php echo rand();?>" id='captchaimg'><br/>
PHP проверки: (отлично работает)
if(strcasecmp($_SESSION['code'], $_POST['captcha']) != 0){
//----mismatch values
}
Но то же самое в JS Я попытался как
var session = <?php echo $_SESSION['code'] ?>; // this value is different
// from captcha image
Можно ли проверить капчу перед отправкой формы в Javascript/JQuery?
Поправьте меня, если им неправильно, но расшифрованы не-botify запрос, если ваш собирается сделать несколько запросов, то угрюмый капча может быть обойдены или поддельными для запроса как его не привязаны к одному запросу , что еще хуже, если вы собираетесь повторить код в источнике. Подтвердите капчу с другими полями ect ** на стороне сервера **, если значения недопустимы, используйте jquery, чтобы перезагрузить captcha, как и любой другой вход. –