91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS 實現隨機驗證碼功能

發布時間:2020-09-10 20:26:45 來源:腳本之家 閱讀:129 作者:Mr丶miao 欄目:web開發

1、驗證碼 驗證是網頁常出現的一個驗證點,所謂驗證碼類型有很多,下面代碼只是實現一個簡單的驗證功能。

 <div> 
  <input type = "text" id = "input" value="" /> 
  <input type = "button" id="code" onclick="createCode()"/> 
  <input type = "button" value = "驗證" onclick = "validate()"/> 
 </div> 

2、隨便加點樣式

 #code{ 
    font-family:Arial; 
    font-style:italic; 
    font-weight:bold; 
    border:0; 
    letter-spacing:2px; 
    color:blue; 
   }

3.JS部分,里面我已經加了詳細的備注

//設置一個全局的變量,便于保存驗證碼
 var code;
 function createCode(){
  //首先默認code為空字符串
  code = '';
  //設置長度,這里看需求,我這里設置了4
  var codeLength = 4;
  var codeV = 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');
  //循環codeLength 我設置的4就是循環4次
  for(var i = 0; i < codeLength; i++){
   //設置隨機數范圍,這設置為0 ~ 36
    var index = Math.floor(Math.random()*36);
    //字符串拼接 將每次隨機的字符 進行拼接
    code += random[index]; 
  }
  //將拼接好的字符串賦值給展示的Value
  codeV.value = code;
 }
 //下面就是判斷是否== 的代碼,無需解釋
 function validate(){
  var oValue = document.getElementById('input').value.toUpperCase();
  if(oValue ==0){
   alert('請輸入驗證碼');
  }else if(oValue != code){
   alert('驗證碼不正確,請重新輸入');
   oValue = ' ';
   createCode();
  }else{
   window.open('http://www.baidu.com','_self');
  }
 }
 //設置此處的原因是每次進入界面展示一個隨機的驗證碼,不設置則為空
 window.onload = function (){
  createCode();
 }

js驗證碼專題參考:https://www.jb51.net/Special/922.htm

以上所述是小編給大家介紹的JS 實現隨機驗證碼功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

太仆寺旗| 泽州县| 广德县| 北川| 乐平市| 沂源县| 英山县| 海南省| 襄樊市| 南康市| 丹凤县| 蓬溪县| 环江| 东台市| 轮台县| 佛冈县| 常山县| 台中县| 鸡泽县| 延吉市| 浦北县| 兴义市| 云林县| 张家川| 咸阳市| 西乡县| 正安县| 德州市| 河东区| 疏附县| 临高县| 南丰县| 南和县| 九寨沟县| 自治县| 寻乌县| 柞水县| 松阳县| 攀枝花市| 高青县| 册亨县|