我已經使用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重新加載驗證碼,就像任何其他輸入。 –