久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

JavaScript實現簡單驗證碼

瀏覽:60日期:2023-06-17 14:13:25

JavaScript實現簡單驗證碼,供大家參考,具體內容如下

驗證流程圖

JavaScript實現簡單驗證碼

HTML部分

```javascript<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <title>Document</title></head><style> .code { font-family: Arial; font-style: italic; color: blue; font-size: 26px; border: 0; padding: 0.2px 1.2px; letter-spacing: 4px; font-weight: bolder; float: left; cursor: pointer; width: 120px; height: 40px; line-height: 40px; text-align: center; vertical-align: middle; background-color: #d8b7e3; } span { text-decoration: none; font-size: 12px; color: #288bc4; padding-left: 10px; /* color: #4c9b7675; */ } span:hover { text-decoration: underline; cursor: pointer; /* color: rgb(rgb(221, 84, 84), green, blue); */ /* color: rgb(rgb(160, 207, 209), green, blue); */ }</style><body> <div> <table border='0' cellspacing='5' cellpadding='5'> <tr><td> <div onclick='createCode(4)'>543</div></td><td> <span onclick='createCode(4)'>看不清換一張</span></td> </tr> <tr><td>驗證碼:</td><td><input type='text' /></td> </tr> <tr><td></td><td><input type='button' onclick='validateCode()' value='確定' /></td> </tr> </table></div>

JavaScript部分

window.onload = function () { createCode(4); } // 創建驗證碼 function createCode(len) { // var code = ’’; var codeLength = parseInt(len); //驗證碼的長度 var checkCode = document.getElementById(’checkCode’); //獲取畫布 // 設置驗證碼 var codeArray = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ’z’, ’x’, ’c’, ’v’, ’b’, ’n’, ’m’, ’l’, ’k’, ’j’, ’h’, ’g’, ’f’, ’d’, ’s’, ’a’, ’p’, ’o’, ’i’, ’u’, ’y’, ’t’, ’r’, ’r’, ’e’, ’w’, ’q’, 'Z', ’X’, ’C’, 'V', 'B', 'N', 'M', 'A', 'S', 'D', 'F', 'G', 'H', 'J', 'L', 'K', 'P', 'O', 'I', 'U', 'Y', 'T', 'R', 'E', 'W', 'Q') //設置驗證碼顏色 // var num= Math.floor(Math.random() * 8) var color = ’#’; var bgcolor = ’#’; var fontcolor = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, ’a’, ’b’, ’c’, ’d’, ’e’, ’f’); // 循環數組,隨機獲取 for (var i = 0; i < codeLength; i++) {//獲取數組下標var charNum = Math.floor(Math.random() * 62);// 存儲數組code = code + codeArray[charNum]; } if (checkCode && code.length == codeLength) {checkCode.innerHTML = code; } // 設置驗證碼顏色 for (var i = 0; i < 6; i++) {var colorNum = Math.floor(Math.random() * 15);color += fontcolor[colorNum]; } console.log(color) checkCode.style.color = color; // 設置畫布背景顏色 for (var i = 0; i < 6; i++) {var colorNum = Math.floor(Math.random() * 15);bgcolor += fontcolor[colorNum]; } checkCode.style.backgroundColor = bgcolor; } // 檢驗驗證碼是否正確 function validateCode() { // 獲取畫布的驗證碼 var checkCode = document.getElementById('checkCode').innerHTML; // 獲取用戶輸入的驗證碼,并且去掉空格 var inputCode = document.getElementById(’inputCode’).value.trim(); console.log(checkCode) console.log(inputCode) // 判斷是否相等 if (inputCode.length < 4) {alert(’驗證碼長度為四位’);createCode(4); } else if (checkCode.toLocaleLowerCase() != inputCode.toLocaleLowerCase()) {alert(’輸入驗證碼不正確!’);createCode(4); } else {alert(’正確’) }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲视频免费网站 | 激情五月婷婷综合 | 日本在线免费 | 国产精品一区二区三区在线播放 | 91中文字幕在线观看 | 久久久久国产一区二区三区四区 | 亚洲第一免费网站 | 欧美人体一区二区三区 | 少妇一级淫免费放 | 国产高清不卡在线 | 久久久久久国产精品 | 亚洲欧洲免费视频 | 日本污视频在线观看 | 天天看天天爽 | 欧美成人一区二区三区片免费 | 精品国产一区二区三区日日嗨 | 日日干夜夜干 | 色综合天天综合网国产成人网 | 国产精品日韩一区二区 | 日韩精品一区二区三区中文字幕 | 亚洲国产成人在线 | 成人三级视频网站 | 精品国产一区二区三区久久久蜜月 | 久久久久久网站 | 国产精品久久久久久二区 | 婷色综合| 国产精品免费一区二区三区四区 | hh99me在线观看 | 成人在线免费观看视频 | 欧美视频在线播放 | 亚洲欧美在线视频 | 99精品视频免费在线观看 | 成人黄色片网站 | 中文字幕一区二区三区精彩视频 | 在线色网站 | 青青草久 | 免费成人在线观看 | 在线观看毛片视频 | av在线成人 | 国产精品久久久久久av公交车 | 亚洲午夜性视频 |