亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

JavaScript實現簡單驗證碼

瀏覽:71日期: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
相關文章:
主站蜘蛛池模板: 亚洲欧美日本欧美在线播放污 | 亚洲欧美综合国产精品一区 | 黄色一级一毛片 | 亚洲福利精品 | 麻豆免费视频 | 99超级碰碰成人香蕉网 | 欧美一级爱操视频 | 亚洲精品久久 | 欧美在线一区二区 | 色婷婷综合欧美成人 | 日本一区欧美 | 亚洲日本va在线观看 | japanesefree人妖| 一级毛片网 | 在线观看精品国语偷拍 | 亚洲影视一区 | 在线观看精品91老司机 | 日韩中文字幕精品免费一区 | 日本中文字幕不卡免费视频 | 一级黄色免费观看 | 久久综合精品视频 | 91福利在线免费观看 | 亚洲国产成人超福利久久精品 | 黄色片在线观看视频 | 99re5精品视频在线观看 | 欧美在线一级视频 | 婷婷免费在线 | 啪啪免费网站入口链接 | 成人深夜福利在线播放不卡 | 久草在线视频福利资源站 | 日韩综合网 | 国产精品视频不卡 | 热门国产xvideos中文 | 久久91精品国产91久久户 | 女人被免费网站视频在线 | 国产精品自线在线播放 | 青草草在线观看 | 久久91精品国产91久久户 | 亚洲免费一区二区 | 广东毛片 | 国产免费1000拍拍拍 |