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

JavaScript實現(xiàn)橫線提示輸入驗證碼隨輸入驗證碼輸入消失的方法

 更新時間:2016年09月24日 14:37:48   投稿:mrr  
這篇文章主要介紹了JavaScript實現(xiàn)橫線提示輸入驗證碼隨輸入驗證碼輸入消失的方法,非常實用,在微信開發(fā)中經(jīng)常會用到,需要的朋友可以參考下

最近做微信端的頁面遇到了一個之前沒有遇到過的一個頁面,剛開始放在那沒有去寫,可是等其他頁面都寫好的時候,還是得回過頭來研究這個頁面問題,剛開始我請教了公司的移動研發(fā),從他那里得到啟發(fā),最終實現(xiàn)了這個效果,先把效果圖展示出來給大家看看

效果圖:

 

輸入驗證碼

 

輸入完畢

 

下面就把實現(xiàn)過程奉獻給大家

第一步:編寫HTML代碼

<div class="main-out">
<p class="identifying-title">輸入企業(yè)提供的驗證碼,即可完成簽到</p>
<!--黑色橫線框-->
<div class="pass-box">
<div class="pass-line">
<div class="line-box"><span class="line line-one"></span></div>
<div class="line-box"><span class="line line-two"></span></div>
<div class="line-box"><span class="line line-three"></span></div>
<div class="line-box"><span class="line line-four"></span></div>
<div class="line-box"><span class="line line-five"></span></div>
<div class="line-box"><span class="line line-six"></span></div>
</div>
<!--輸入驗證碼框給一個絕對定位-->
<div class="passInput" id="on">
<input type="text" class="inputCont inputCont-one" maxlength="1" />
<input type="text" class="inputCont inputCont-two" maxlength="1"/>
<input type="text" class="inputCont inputCont-three" maxlength="1"/>
<input type="text" class="inputCont inputCont-four" maxlength="1"/>
<input type="text" class="inputCont inputCont-five" maxlength="1"/>
<input type="text" class="inputCont inputCont-six" maxlength="1"/>
</div>
</div>
</div>

第二步:給代碼添加樣式

.identifying-title{
width: 100%;
margin-top: 100px;
font-size: 14px;
color:#333;
text-align: center;
}
.pass-box{
position: relative;
width: 240px;
height: 40px;
margin: 50px auto 0;
}
.pass-line{
margin:0 auto;
width:100%;
height:100%;
}
.line-box{
float: left;
width: 40px;
height: 40px;
}
.line{
display: block;
width: 25px;
height:3px;
margin:18px auto 0;
background: #000;
}
.passInput{
position: absolute;
width:240px;
height:40px;
left: 0;
top: 0;
}
.inputCont{
float: left;
width: 25px;
height:40px;
margin:0 7.5px;
z-index: 2;
font-size:30px;
color:#333;
line-height: 40px;
text-align: center;
background: none;
}

第三步:編寫js代碼

<script type="text/javascript" src="js/jquery-2.1.4.min.js"></script>
<script>
$(function(){
//控制輸入框只能輸入一位并且是數(shù)字
$(".inputCont-one").focus();
$(".line-one").hide()
onload = function(){
var txts = on.getElementsByTagName("input");
for(var i = 0; i<txts.length;i++){
var t = txts[i];
t.index = i;
t.setAttribute("readonly", true);
t.onkeyup=function(){
if(this.value=this.value.replace(/\D/g,'')) {
var next = this.index + 1;
if(next > txts.length - 1) return;
txts[next].removeAttribute("readonly");
txts[next].focus();
}else{
$(this).focus();
}
}
}
txts[0].removeAttribute("readonly");
}
// 輸入框獲得焦點的時候后面的橫線消失
$(".inputCont-one").focus(function(){
$(".line-one").hide()
})
$(".inputCont-two").focus(function(){
$(".line-two").hide()
})
$(".inputCont-three").focus(function(){
$(".line-three").hide()
})
$(".inputCont-four").focus(function(){
$(".line-four").hide()
})
$(".inputCont-six").focus(function(){
$(".line-six").hide()
})
$(".inputCont-five").focus(function(){
$(".line-five").hide()
})
})
</script>

以上所述是小編給大家介紹的JavaScript實現(xiàn)橫線提示輸入驗證碼隨輸入驗證碼輸入消失的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 微信小程序頁面間傳值與頁面取值操作實例分析

    微信小程序頁面間傳值與頁面取值操作實例分析

    這篇文章主要介紹了微信小程序頁面間傳值與頁面取值操作,結(jié)合實例形式分析了微信小程序頁面間傳值及頁面取值操作相關(guān)實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2019-04-04
  • Canvas實現(xiàn)放射線動畫效果

    Canvas實現(xiàn)放射線動畫效果

    本文主要分享了Canvas實現(xiàn)放射線動畫的示例代碼。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 微信小程序?qū)崿F(xiàn)跳轉(zhuǎn)詳情頁面

    微信小程序?qū)崿F(xiàn)跳轉(zhuǎn)詳情頁面

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)跳轉(zhuǎn)詳情頁面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • JavaScript三元運算符的多種使用技巧

    JavaScript三元運算符的多種使用技巧

    這篇文章主要介紹了JavaScript三元運算符的多種使用技巧,本文講解了普通用法、稍微聰明點的用法、甚至更變態(tài)些的用法等,需要的朋友可以參考下
    2015-04-04
  • document.execCommand()的用法小結(jié)

    document.execCommand()的用法小結(jié)

    本篇文章主要是對document.execCommand()的用法進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • layer提示框添加多個按鈕選擇的實例

    layer提示框添加多個按鈕選擇的實例

    今天小編就為大家分享一篇layer提示框添加多個按鈕選擇的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JavaScript前端超時異步操作完美解決過程

    JavaScript前端超時異步操作完美解決過程

    這篇文章主要為大家介紹了JavaScript前端超時異步操作的完美解決方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • 原生JS與jQuery編寫簡單選項卡

    原生JS與jQuery編寫簡單選項卡

    這篇文章主要為大家詳細介紹了原生JS與jQuery編寫簡單選項卡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 淺聊一下為什么能用RxJS取代Redux

    淺聊一下為什么能用RxJS取代Redux

    本文我們將和大家淺聊一下為什么能用RxJS取代Redux,RxJS 在現(xiàn)在的前端用比較少,但是 RxJS 作為響應(yīng)式和函數(shù)式編程的集大成者,似乎被前端開發(fā)者遺忘,可能是學習難度大,可能是有更加方便的解決方案,需要的朋友可以參考下
    2024-02-02
  • 微信小程序中轉(zhuǎn)義字符的處理方法

    微信小程序中轉(zhuǎn)義字符的處理方法

    這篇文章主要介紹了微信小程序中轉(zhuǎn)義字符的處理方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03

最新評論