色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

JavaScript實現簡單驗證碼

瀏覽:62日期: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久久综合国产精品免费 | 久久骚 | 美女张开腿双腿让男人桶 | 亚洲成年男人的天堂网 | 精品一区二区三区在线视频 | 国产亚洲毛片在线 | 国内精品小视频 | 亚洲一区二区在线 | 性欧美videos高清精品 | 午夜久久视频 | 河边性xxxxfreexxxxx | 久久免费精品视频在线观看 | 九九九九在线精品免费视频 | 成人国产精品免费软件 | 久热久操 | 久久国产精品一区二区三区 | 亚洲综合久久久 | a久久99精品久久久久久不 | 毛片亚洲毛片亚洲毛片 | 国产精品一区二区手机在线观看 | 久久久久久久岛国免费观看 | 一级视频在线观看 | 国产网站免费视频 | 亚洲色色色图 | 久草视频福利在线观看 | 综合色久七七综合七七蜜芽 | 全部免费的毛片在线看美国 | 国产亚洲精品久久久久久久网站 | 澳门一级毛片手机在线看 | 国产一区二区免费在线观看 | 精品久久在线观看 | 欧美日韩精品一区二区在线线 | 亚洲专区在线 | 精品国产品香蕉在线观看 | 美女黄网站视频 | 日本一级级特黄特色大片 | 欧美日韩看看2015永久免费 | 成人91 | 国产亚洲一区二区在线观看 | 手机看片1024久久精品你懂的 |