基于JS實(shí)現(xiàn)密碼框(password)中顯示文字提示功能代碼
其實(shí)實(shí)際上實(shí)現(xiàn)中并不能讓password中顯示文字提示,但是我們?cè)诠ぷ髦杏羞@樣的需求,當(dāng)沒輸入東西的時(shí)候,框內(nèi)有提示輸入密碼,但是當(dāng)輸入東西的時(shí)候又顯示的是*號(hào),那么是如何實(shí)現(xiàn)的呢?其實(shí)原理很簡單,就是放兩個(gè)文本框,樣式以及定位都是一樣的。先將type為password的隱藏,只顯示type為text的偽密碼框,value設(shè)置提示內(nèi)容例如請(qǐng)輸入密碼。然后當(dāng)input觸發(fā)的時(shí)候,type為text的input隱藏,讓type為password的input顯示出來。然后當(dāng)檢測(cè)password的value為空的時(shí)候,再將type為password隱藏,type為text的顯示。啥話也不說了,上代碼。(ps:額外添加了重置功能)
先上html部分
<table class="login_table"> <tr> <td>賬號(hào)</td> <td><input type="text" value="請(qǐng)輸入您的賬號(hào)" class="admin" /></td> </tr> <tr> <td>密碼</td> <td> <input type="text" value="請(qǐng)輸入您的密碼"id="login_showPwd" /> <input type="password"id="login_password" style="display: none"/> </td> </tr> <tr> <td> <input type="button" value="登錄" /> <input type="button" value="重置" id ="btn_res"/> </td> </tr> </table>
然后上js部分
//賬號(hào)部分 $(function(){ $(".admin").focus(function(){ if($(this).val() == "請(qǐng)輸入您的賬號(hào)"){ $(this).val(""); } }); $(".admin").blur(function(){ if($(this).val() == ""){ $(this).val("請(qǐng)輸入您的賬號(hào)"); } }); // 密碼部分 $('#login_showPwd').focus(function(){ var text_value=$(this).val(); if(text_value == this.defaultValue){ $('#login_showPwd').hide(); $('#login_password').show().focus(); } }); $('#login_password').blur(function(){ var text_value = $(this).val(); if(text_value==""){ $('#login_showPwd').show(); $('#login_password').hide(); } }); //重置部分 $('#btn_res').click(function(){ $('.admin').val("請(qǐng)輸入您的賬號(hào)"); $('#login_password').hide().val(""); $("#login_showPwd").show(); }); });
下面給大家介紹密碼輸入框 底下顯示的文字方法
一個(gè)小的提示很多網(wǎng)站密碼輸入框里面都有密碼兩個(gè)字,以前以為是text的,值到今天才知道,它就是password標(biāo)簽,寫法如下
<input type="password" name="pas" placeholder="密碼"/>
加了一個(gè)placeholder屬性就好了
以上所述是小編給大家介紹的實(shí)現(xiàn)密碼框(password)中顯示文字提示功能代碼的相關(guān)知識(shí),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- JavaScript實(shí)現(xiàn)密碼框輸入驗(yàn)證
- JS實(shí)現(xiàn)密碼框效果
- JS實(shí)現(xiàn)表單中點(diǎn)擊小眼睛顯示隱藏密碼框中的密碼
- js實(shí)現(xiàn)input密碼框顯示/隱藏功能
- JS實(shí)現(xiàn)密碼框的顯示密碼和隱藏密碼功能示例
- js實(shí)現(xiàn)input密碼框提示信息的方法(附html5實(shí)現(xiàn)方法)
- JavaScript實(shí)現(xiàn)輸入框(密碼框)出現(xiàn)提示語
- JavaScript如何實(shí)現(xiàn)在文本框(密碼框)輸入提示語
- JS實(shí)現(xiàn)密碼框根據(jù)焦點(diǎn)的獲取與失去控制文字的消失與顯示效果
- javascript 密碼框防止用戶粘貼和復(fù)制的實(shí)現(xiàn)代碼
- js正則實(shí)現(xiàn)的密碼框簡單制作,還可以替換成自己想用得符號(hào)
- javascript解鎖前端密碼框常見功能做法
相關(guān)文章
JS實(shí)現(xiàn)的跨瀏覽器解析XML文件實(shí)例
這篇文章主要介紹了JS實(shí)現(xiàn)的跨瀏覽器解析XML文件的方法,結(jié)合實(shí)例形式分析了javascript基于ActiveXObject操作xml文件的加載與解析相關(guān)技巧,需要的朋友可以參考下2016-06-06

layui遞歸實(shí)現(xiàn)動(dòng)態(tài)左側(cè)菜單

JavaScript 開發(fā)中規(guī)范性的一點(diǎn)感想

js開發(fā)插件實(shí)現(xiàn)tab選項(xiàng)卡效果

IE下雙擊checkbox反應(yīng)延遲問題的解決方法