欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS自動生成動態(tài)HTML驗證碼頁面

 更新時間:2017年06月14日 17:30:42   作者:ITCSJ  
這篇文章主要介紹了JS自動生成動態(tài)HTML驗證碼頁面,輸入錯誤自動清空輸入框的功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文為大家分享了JS自動生成動態(tài)HTML驗證碼頁面,輸入錯誤自動清空輸入框功能,供大家參考,具體內(nèi)容如下

<!DOCTYPE html>
<html>
<head>
 <title>驗證碼</title>
<meta charset="utf-8" />
<style type="text/css">
 #code {
  font-family: Arial;
  font-style: italic;
  font-weight: bold;
  border: 0;
  letter-spacing: 2px;
  color: blue;
 }
</style>
<script>
 //產(chǎn)生驗證碼 
 window.onload = function() {
  createCode()
 }
 var code; //在全局定義驗證碼 
 function createCode() {
  code = "";
  var codeLength = 4; //驗證碼的長度 
  var checkCode = 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'); //隨機(jī)數(shù) 
  for(var i = 0; i < codeLength; i++) { //循環(huán)操作 
  var index = Math.floor(Math.random() * 36); //取得隨機(jī)數(shù)的索引(0~35) 
   code += random[index]; //根據(jù)索引取得隨機(jī)數(shù)加到code上 
  }
  checkCode.value = code; //把code值賦給驗證碼 
 }
 //校驗驗證碼 
 function validate() {
 var inputCode = document.getElementById("ctl00_txtcode").value.toUpperCase(); //獲取輸入框內(nèi)驗證碼并轉(zhuǎn)化為大寫  
 if(inputCode.length <= 0) { //若輸入的驗證碼長度為0 
  alert("請輸入驗證碼!"); //則彈出請輸入驗證碼 
 } 
 else if(inputCode != code) { //若輸入的驗證碼與產(chǎn)生的驗證碼不一致時 
  alert("驗證碼輸入錯誤!"); //則彈出驗證碼輸入錯誤 
  createCode(); //刷新驗證碼 
  document.getElementById("ctl00_txtcode").value = "";//清空文本框 
 } else { //輸入正確時 
  alert("正在登陸"); //彈出 
  }
 }
</script>
</head>
<body>
 <div>
   <!--時間:2017-01-11 描述:輸入框ct100_textcode -->
   <input type="text" id="ctl00_txtcode" />
   <!--時間:2017-01-11 描述:把驗證碼定義為按鈕,點擊刷新-->
   <input type="button" id="code" onclick="createCode()" />
   <!--時間:2017-01-11 描述:驗證按鈕 -->
   <input type="button" value="驗證" onclick="validate()" />
  </div>
 </body
</html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 11個教程中不常被提及的JavaScript小技巧(推薦)

    11個教程中不常被提及的JavaScript小技巧(推薦)

    這篇文章主要介紹了11個教程中不常被提及的JavaScript小技巧,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 微信小程序?qū)崿F(xiàn)選項卡功能

    微信小程序?qū)崿F(xiàn)選項卡功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)選項卡功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 學(xué)習(xí)JavaScript設(shè)計模式之模板方法模式

    學(xué)習(xí)JavaScript設(shè)計模式之模板方法模式

    這篇文章主要為大家介紹了JavaScript設(shè)計模式中的模板方法模式,對JavaScript設(shè)計模式感興趣的小伙伴們可以參考一下
    2016-01-01
  • 一個符號插入器 中用到的js代碼

    一個符號插入器 中用到的js代碼

    一個符號插入器 中用到的js代碼...
    2007-09-09
  • JS判斷圖片是否加載完成方法匯總(最新版)

    JS判斷圖片是否加載完成方法匯總(最新版)

    有時需要獲取圖片的尺寸,這需要在圖片加載完成以后才可以。下面小編給大家整理了幾種關(guān)于JS判斷圖片是否加載完成方法匯總,一起看看吧
    2016-05-05
  • js實現(xiàn)時間日期的相加相減代碼示例

    js實現(xiàn)時間日期的相加相減代碼示例

    這篇文章主要給大家介紹了關(guān)于利用js實現(xiàn)時間日期的相加相減的相關(guān)資料,文中通過代碼示例介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用js具有一定的參考解決價值,需要的朋友可以參考下
    2023-09-09
  • npm scripts 使用指南詳解

    npm scripts 使用指南詳解

    這篇文章主要介紹了npm scripts 使用指南詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • JavaScript阻止瀏覽器返回按鈕的方法

    JavaScript阻止瀏覽器返回按鈕的方法

    這篇文章主要介紹了JavaScript阻止瀏覽器返回按鈕的方法,可實現(xiàn)通過javascript禁用掉返回按鈕的功能,需要的朋友可以參考下
    2015-03-03
  • JavaScript動態(tài)添加數(shù)據(jù)到表單并提交的幾種方式

    JavaScript動態(tài)添加數(shù)據(jù)到表單并提交的幾種方式

    這篇文章主要介紹了JavaScript動態(tài)添加數(shù)據(jù)到表單并提交,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-06-06
  • js 一個關(guān)于圖片onload加載的事

    js 一個關(guān)于圖片onload加載的事

    前幾天一個項目讓我頭疼了很久,一個關(guān)于圖片加載時的loading效果,因為不是太懂js,所以在網(wǎng)上各種找資料,但還是不理想,無賴苦心研究,終于有了一點眉目了,雖然個中還有一些道理不懂,至少目的達(dá)到了
    2013-11-11

最新評論