欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript生成驗(yàn)證碼并實(shí)現(xiàn)驗(yàn)證功能

 更新時(shí)間:2016年09月24日 14:43:58   作者:秋葉為何落  
這篇文章主要介紹了JavaScript生成驗(yàn)證碼并實(shí)現(xiàn)驗(yàn)證功能的相關(guān)資料,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

廢話不多說(shuō)了,直接給大家貼代碼了,具體代碼如下所示:

<html> 
<head> 
<title>驗(yàn)證碼</title> 
<style type="text/css"> 
#code 
{ 
font-family:Arial; 
font-style:italic; 
font-weight:bold; 
border:0; 
letter-spacing:2px; 
color:blue; 
} 
</style> 
<script type = "text/javascript" src = "checkCode.js"> 
</script> 
</head> 
<body> 
<div> 
<input type = "text" id = "input"/> 
<input type = "button" id="code" onclick="createCode()"/> 
<input type = "button" value = "驗(yàn)證" onclick = "validate()"/> 
</div> 
</body> 
</html>

checkCode.js

var code ; //在全局定義驗(yàn)證碼 
//產(chǎn)生驗(yàn)證碼 
window.onload = function createCode(){ 
code = ""; 
var codeLength = 4;//驗(yàn)證碼的長(zhǎng)度 
var checkCode = document.getElementById("code"); 
var random = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R', 
'S','T','U','V','W','X','Y','Z');//隨機(jī)數(shù) 
for(var i = 0; i < codeLength; i++) {//循環(huán)操作 
var index = Math.floor(Math.random()*36);//取得隨機(jī)數(shù)的索引(0~35) 
code += random[index];//根據(jù)索引取得隨機(jī)數(shù)加到code上 
} 
checkCode.value = code;//把code值賦給驗(yàn)證碼 
} 
//校驗(yàn)驗(yàn)證碼 
function validate(){ 
var inputCode = document.getElementById("input").value.toUpperCase(); //取得輸入的驗(yàn)證碼并轉(zhuǎn)化為大寫(xiě) 
if(inputCode.length <= 0) { //若輸入的驗(yàn)證碼長(zhǎng)度為0 
alert("請(qǐng)輸入驗(yàn)證碼!"); //則彈出請(qǐng)輸入驗(yàn)證碼 
} 
else if(inputCode != code ) { //若輸入的驗(yàn)證碼與產(chǎn)生的驗(yàn)證碼不一致時(shí) 
alert("驗(yàn)證碼輸入錯(cuò)誤!@_@"); //則彈出驗(yàn)證碼輸入錯(cuò)誤 
createCode();//刷新驗(yàn)證碼 
document.getElementById("input").value = "";//清空文本框 
} 
else { //輸入正確時(shí) 
alert("^-^"); //彈出^-^ 
} 
}

以上所述是小編給大家介紹的JavaScript生成驗(yàn)證碼并實(shí)現(xiàn)驗(yàn)證功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論