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

Web制作驗證碼功能實例代碼

 更新時間:2017年06月19日 14:49:22   作者:kerryqpw  
web開發(fā)中,經(jīng)常會使用驗證碼功能,例如登錄、注冊,或其他關鍵功能之前經(jīng)常會使用。下面通過實例代碼給大家介紹Web制作驗證碼功能實例代碼,感興趣的朋友一起看看吧

web開發(fā)中,經(jīng)常會使用驗證碼功能,例如登錄、注冊,或其他關鍵功能之前經(jīng)常會使用。合理使用

驗證功能可以防止ddos攻擊、爬蟲攻擊等。

   實現(xiàn)效果:

  實現(xiàn)原理:

   由后臺提供生成驗證碼的接口,前端每次請求會后端會生成驗證碼圖片和驗證碼,驗證碼圖片發(fā)送到客戶端供客戶端顯示,

   驗證碼字符串保存再后端的Session中,待前端再次請求業(yè)務接口與session里的驗證碼字符串做比對。

   實現(xiàn)思路:

   1、先由后端提供可以生產(chǎn)驗證碼圖片的接口

   2、前端通過 img 中設置 src 屬性,請求驗證碼生成的接口。

   3、對img設置點擊事件,每次點擊img的時候,都會改變src值重新請求src

   4、做頁面接口操作時,比對輸入的驗證碼是否正確

   實現(xiàn)代碼:

   前端:

     html:  

<div class="centent-top" style=""> 
   <div class="centent-left"><span>*</span>驗證碼:</div> 
   <input type="text" class="verification-code-input"> 
   <div class="verification-code"><img id="yzm" src="/SchoolRoll/accuser/code/check"></div> 
   <div class="change"><span>看不清?</span><span style="color:#37CAF2;cursor: pointer;" id="changeImgCode">換一張</span></div> 
  </div> 

   js:

var yzm =document.getElementById("yzm"); 
 var changeImgCode =document.getElementById("changeImgCode"); 
 yzm.onclick=function () { 
  changPin(); 
 } 
 changeImgCode.onclick=function () { 
  changPin(); 
 } 
 // 換驗證碼 
 function changPin() { 
  $("#yzm").attr("src", "/SchoolRoll/accuser/code/check?time=" + Math.random()); 
 } 

以上所述是小編給大家介紹的Web制作驗證碼功能實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • 一文詳解如何在前端使用JS進行分類匯總

    一文詳解如何在前端使用JS進行分類匯總

    這篇文章主要給大家介紹了關于如何在前端使用JS進行分類匯總的相關資料,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內(nèi)容,需要的朋友可以參考下
    2023-04-04
  • 動態(tài)創(chuàng)建按鈕的JavaScript代碼

    動態(tài)創(chuàng)建按鈕的JavaScript代碼

    本文給大家分享一段JS實例代碼介紹動態(tài)創(chuàng)建按鈕的方法,需要的朋友參考下本文
    2016-01-01
  • bootstrap table實現(xiàn)單擊單元格可編輯功能

    bootstrap table實現(xiàn)單擊單元格可編輯功能

    這篇文章主要為大家詳細介紹了bootstrap table實現(xiàn)單擊單元格可編輯功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JSON.stringify的多種用法總結

    JSON.stringify的多種用法總結

    這篇文章主要給大家介紹了關于JSON.stringify使用的相關資料, JSON.stringify()方法是將一個JavaScript值(對象或者數(shù)組)轉(zhuǎn)換為一個 JSON字符串,需要的朋友可以參考下
    2021-06-06
  • javascript dragable的Move對象

    javascript dragable的Move對象

    一個dragable的Move對象,大家可以運行下,測試看下效果。
    2009-08-08
  • 淺談JS繼承_借用構造函數(shù) & 組合式繼承

    淺談JS繼承_借用構造函數(shù) & 組合式繼承

    下面小編就為大家?guī)硪黄獪\談JS繼承_借用構造函數(shù) & 組合式繼承。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • 原生JS實現(xiàn)跑馬燈效果

    原生JS實現(xiàn)跑馬燈效果

    本文主要分享了原生JS實現(xiàn)跑馬燈效果的示例代碼。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript驗證知識整理

    JavaScript驗證知識整理

    本文主要介紹了JavaScript驗證的相關知識整理。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • 零基礎輕松學JavaScript閉包

    零基礎輕松學JavaScript閉包

    本文主要對JavaScript閉包進行詳細介紹。相信對零基礎學習閉包的朋友們會有很好的幫助,下面跟著小編一起來看下吧
    2016-12-12
  • GRID拖拽行的實例代碼

    GRID拖拽行的實例代碼

    這篇文章介紹了GRID拖拽行的實例代碼,有需要的朋友可以參考一下
    2013-07-07

最新評論