JavaScript登錄驗(yàn)證碼的實(shí)現(xiàn)
廢話不多說,實(shí)現(xiàn)js登錄驗(yàn)證碼的功能需要下面兩步,具體實(shí)現(xiàn)過程如下所示:
1.js
var code="" ; //在全局 定義驗(yàn)證碼 function createCode(){ code = ""; var codeLength = 6;//驗(yàn)證碼的長度 var checkCode = document.getElementById("checkCode"); checkCode.value = ""; var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z'); for(var i=0;i<codeLength;i++) { var charIndex = Math.floor(Math.random()*32); code +=selectChar[charIndex]; } if(code.length != codeLength){ createCode(); } document.getElementById("checkCode").innerHTML = code; } function validate () { var inputCode = document.getElementById("checkNum").value.toUpperCase(); if(inputCode.length <=0) { alert("請輸入驗(yàn)證碼!"); return false; } else if(inputCode != code ){ alert("驗(yàn)證碼輸入錯誤!"); createCode(); return false; } else { alert("驗(yàn)證碼通過!"); return true; } }
2.html
<body onload="createCode();"> <input type="text" value="" id="checkNum" /> <a id="checkCode" onclick="createCode()"></a> <input type="button" class="btnCheck" id="gotoCheck" value="驗(yàn)證" onclick="validate();" />
以上所述是小編給大家介紹的JavaScript登錄驗(yàn)證碼的實(shí)現(xiàn),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
基于JavaScript實(shí)現(xiàn)驚艷的打字機(jī)效果
這篇文章主要為大家詳細(xì)介紹了如何使用JavaScript打造驚艷打字機(jī)效果,讓你的文字生動躍動,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03JavaScript打開word文檔的實(shí)現(xiàn)代碼(c#)
在C#中打開word文檔其實(shí)不算太難,方法也比較多,用javascript怎么打開呢?其實(shí),也不難2012-04-04微信小程序?qū)崿F(xiàn)頂部選項(xiàng)卡(swiper)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)頂部選項(xiàng)卡效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08微信小程序?qū)崿F(xiàn)全局狀態(tài)管理的方法整理
已知微信小程序中如果要做到全局狀態(tài)共享,常用的有四種方式,分別是globalData、本地緩存、mobx-miniprogram和westore,本文將帶大家看看mobx-miniprogram是如何實(shí)現(xiàn)的小程序的全局狀態(tài)管理,需要的可以收藏一下2023-06-06JS中隊(duì)列和雙端隊(duì)列實(shí)現(xiàn)及應(yīng)用詳解
這篇文章主要介紹了JS中隊(duì)列和雙端隊(duì)列實(shí)現(xiàn)及應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09純Javascript實(shí)現(xiàn)Windows 8 Metro風(fēng)格實(shí)現(xiàn)
Windows 8 Metro風(fēng)格設(shè)計(jì),實(shí)現(xiàn)網(wǎng)站或系統(tǒng)功能的導(dǎo)航,在本文將為大家介紹下如何用純Javascript實(shí)現(xiàn)Windows 8 Metro風(fēng)格,感興趣的朋友可以參考下2013-10-10