欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery表單輸入驗證碼

吳朝志1年前7瀏覽0評論
【短文】
在網頁表單中,為了防止機器人自動干擾,通常需要添加驗證碼驗證。利用jQuery,我們可以很容易地實現這個功能。
首先,我們需要在HTML中添加驗證碼輸入框。例如:

<label>驗證碼:
<input type="text" id="captcha" name="captcha" />
</label>
<img src="captcha.php" id="captchaImg" />
<a href="" id="changeCaptcha">換一張</a>
<input type="submit" value="提交" />

其中,captcha.php為生成的驗證碼圖片鏈接,changeCaptcha為切換驗證碼圖片的鏈接。下面我們來看看jQuery代碼如何實現驗證碼驗證功能。
首先,我們需要在網頁加載時就為驗證碼生成隨機值,如下:

$(document).ready(function(){
// 生成隨機驗證碼
$("#captchaImg").attr("src", "captcha.php?" + Math.random());
});

接下來,當用戶點擊換一張鏈接時,我們需要重新生成隨機驗證碼。代碼如下:

$("#changeCaptcha").click(function(){
// 重新生成隨機驗證碼
$("#captchaImg").attr("src", "captcha.php?" + Math.random());
// 清空驗證碼輸入框
$("#captcha").val("");
return false;
});

最后,當用戶提交表單時,我們需要驗證輸入的驗證碼是否匹配。代碼如下:

$("form").submit(function(){
// 獲取輸入的驗證碼值
var captchaValue = $("#captcha").val();
// 獲取隨機驗證碼值
var captchaCode = $("#captchaImg").attr("src").split("?")[1];
captchaCode = captchaCode.split("=")[1];
// 驗證輸入值是否匹配
if(captchaValue != captchaCode){
alert("驗證碼輸入錯誤!");
return false;
}
});

以上就是利用jQuery實現表單輸入驗證碼驗證的過程。希望這篇文章對大家有所幫助。
下一篇div id定義