最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼案例

 更新時(shí)間:2022年07月03日 13:22:23   作者:Favour72  
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了javascript實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼的具體代碼,供大家參考,具體內(nèi)容如下

效果如下:

代碼思路:

1.按鈕點(diǎn)擊之后,會(huì)禁用disabled 為true
2.同時(shí)按鈕里面的內(nèi)容會(huì)變化,注意button里面的內(nèi)容通過(guò)innerHTML修改里面秒數(shù)         是有變化的,因此需要用到定時(shí)器
3.定義一個(gè)變量,在定時(shí)器里面,不斷遞減
4.如果變量為0說(shuō)明到了時(shí)間,我們需要停止定時(shí)器,并且復(fù)原按鈕初始狀態(tài)。

html部分

<div>
? ? ? ? <input type="tel" placeholder="驗(yàn)證碼"><button>發(fā)送</button>
</div>

css部分:

div {
? ? ? ? ? ? width: 570px;
? ? ? ? ? ? height: 200px;
? ? ? ? ? ? margin: 200px auto;
? ? ? ? ? ? font-size: 22px;
? ? ? ? }
?
? ? ? ? input {
? ? ? ? ? ? float: left;
? ? ? ? ? ? width: 180px;
? ? ? ? ? ? height: 25px;
? ? ? ? ? ? outline: none;
? ? ? ? ? ? border: 1px solid pink;
? ? ? ? ? ? padding-left: 10px;
? ? ? ? }
?
? ? ? ? button {
? ? ? ? ? ? float: left;
? ? ? ? ? ? width: 60px;
? ? ? ? ? ? height: 29px;
? ? ? ? ? ? line-height: 29px;
? ? ? ? ? ? outline: none;
? ? ? ? ? ? border: 1px solid pink;
? ? ? ? }

javascript部分

let btn = document.querySelector("button");
let time = 10;
btn.addEventListener('click', function () {
? ? ? ? btn.disabled = true;
?
? ? ? ? let timer = setInterval(function () {
? ? ? ? ? ? if (time == 0) {
? ? ? ? ? ? ? ? // 清除定時(shí)器和復(fù)原按鈕
? ? ? ? ? ? ? ? btn.disabled = false;
? ? ? ? ? ? ? ? clearInterval(timer);
? ? ? ? ? ? ? ? btn.innerHTML = "發(fā)送";
? ? ? ? ? ? ? ? time = 10; //這個(gè)10需要重新開始
? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? btn.innerHTML = time + "s"
? ? ? ? ? ? ? ? time--;
? ? ? ? ? ? }
?
? ? ? ? }, 1000)
? ? })

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

相關(guān)文章

  • 詳解微信UnionID作用

    詳解微信UnionID作用

    這篇文章主要介紹了微信UnionID作用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • IE6-IE9中tbody的innerHTML不能賦值的解決方法

    IE6-IE9中tbody的innerHTML不能賦值的解決方法

    這篇文章主要介紹了IE6-IE9中tbody的innerHTML不能賦值的解決方法,需要的朋友可以參考下
    2014-06-06
  • js字符串與Unicode編碼互相轉(zhuǎn)換

    js字符串與Unicode編碼互相轉(zhuǎn)換

    本文主要介紹了js字符串與Unicode編碼互相轉(zhuǎn)換的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-05-05
  • 微信小程序表單驗(yàn)證功能完整實(shí)例

    微信小程序表單驗(yàn)證功能完整實(shí)例

    這篇文章主要介紹了微信小程序表單驗(yàn)證功能,結(jié)合完整實(shí)例形式分析了微信小程序完成表單驗(yàn)證功能所涉及的視圖與邏輯操作技巧,需要的朋友可以參考下
    2017-12-12
  • Bootstrap CSS組件之輸入框組

    Bootstrap CSS組件之輸入框組

    這篇文章主要為大家詳細(xì)介紹了Bootstrap CSS組件之輸入框組(input-group),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 微信小程序之分享頁(yè)面如何返回首頁(yè)的示例

    微信小程序之分享頁(yè)面如何返回首頁(yè)的示例

    這篇文章主要介紹了微信小程序之分享頁(yè)面如何返回首頁(yè)的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • Javascript基礎(chǔ)學(xué)習(xí)之十個(gè)重要問(wèn)題

    Javascript基礎(chǔ)學(xué)習(xí)之十個(gè)重要問(wèn)題

    本文特別適合正在尋找Javascript開發(fā)工作的初學(xué)者。再搜索了許多Javascript面試問(wèn)題后,發(fā)現(xiàn)這10個(gè)知識(shí)點(diǎn)很重要。讓我們一起深入研究一下
    2021-12-12
  • js刷新框架子頁(yè)面的七種方法代碼

    js刷新框架子頁(yè)面的七種方法代碼

    js刷新框架子頁(yè)面的七種方法
    2008-11-11
  • JavaScript中的對(duì)象的extensible屬性介紹

    JavaScript中的對(duì)象的extensible屬性介紹

    這篇文章主要介紹了JavaScript中的對(duì)象的extensible屬性介紹,JavaScript中,對(duì)象的extensible屬性用于表示是否允許在對(duì)象中動(dòng)態(tài)添加新的property,需要的朋友可以參考下
    2014-12-12
  • JavaScript中事件委托的示例詳解

    JavaScript中事件委托的示例詳解

    所謂事件委托,就是將原本應(yīng)該在當(dāng)前元素綁定的事件,放到它的祖先元素上,讓祖先元素來(lái)委托處理。今天我們來(lái)認(rèn)識(shí)一下JS中的事件委托
    2022-07-07

最新評(píng)論

新化县| 济宁市| 环江| 嘉鱼县| 莲花县| 手游| 元谋县| 神农架林区| 临朐县| 海兴县| 建昌县| 新邵县| 闻喜县| 黑山县| 阜南县| 绥棱县| 丹巴县| 梁平县| 高州市| 濉溪县| 抚顺县| 伊通| 东平县| 云霄县| 东丰县| 西乌珠穆沁旗| 乐昌市| 芜湖县| 油尖旺区| 齐河县| 康乐县| 鄯善县| 建宁县| 澄城县| 樟树市| 大名县| 天等县| 贡山| 泗阳县| 罗城| 沂水县|