基于JS实现密码框(password)中显示文字提示功能代码


Posted in Javascript onMay 27, 2016

其实实际上实现中并不能让password中显示文字提示,但是我们在工作中有这样的需求,当没输入东西的时候,框内有提示输入密码,但是当输入东西的时候又显示的是*号,那么是如何实现的呢?其实原理很简单,就是放两个文本框,样式以及定位都是一样的。先将type为password的隐藏,只显示type为text的伪密码框,value设置提示内容例如请输入密码。然后当input触发的时候,type为text的input隐藏,让type为password的input显示出来。然后当检测password的value为空的时候,再将type为password隐藏,type为text的显示。啥话也不说了,上代码。(ps:额外添加了重置功能)

先上html部分

<table class="login_table">
<tr>
<td>账号</td>
<td><input type="text" value="请输入您的账号" class="admin" /></td>
</tr>
<tr>
<td>密码</td>
<td>
<input type="text" value="请输入您的密码"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部分

//账号部分
$(function(){
$(".admin").focus(function(){
if($(this).val() == "请输入您的账号"){
$(this).val("");
}
});
$(".admin").blur(function(){
if($(this).val() == ""){
$(this).val("请输入您的账号");
}
});
// 密码部分
$('#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("请输入您的账号");
$('#login_password').hide().val("");
$("#login_showPwd").show();
});
});

下面给大家介绍密码输入框 底下显示的文字方法

一个小的提示很多网站密码输入框里面都有密码两个字,以前以为是text的,值到今天才知道,它就是password标签,写法如下

<input type="password" name="pas" placeholder="密码"/>

加了一个placeholder属性就好了

基于JS实现密码框(password)中显示文字提示功能代码

以上所述是小编给大家介绍的实现密码框(password)中显示文字提示功能代码的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS之小练习代码
Oct 12 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 Javascript
jquery显示和隐藏div特效实例
Feb 27 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
Jun 05 Javascript
checkbox全选所涉及到的知识点介绍
Dec 31 Javascript
详解Webwork中Action 调用的方法
Feb 02 Javascript
Highcharts学习之数据列
Aug 03 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
Aug 31 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
Nov 23 Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 jQuery
es6数值的扩展方法
Mar 11 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
May 26 #Javascript
Node.js的npm包管理器基础使用教程
May 26 #Javascript
JavaScript中的各种操作符使用总结
May 26 #Javascript
浅析JavaScript中的对象类型Object
May 26 #Javascript
简单总结JavaScript中的String字符串类型
May 26 #Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
May 26 #Javascript
JavaScript中的Number数字类型学习笔记
May 26 #Javascript
You might like
PHP goto语句简介和使用实例
2014/03/11 PHP
Yii快速入门经典教程
2015/12/28 PHP
createElement动态创建HTML对象脚本代码
2008/11/24 Javascript
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
广泛收集的jQuery拖放插件集合
2012/04/09 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
2014/06/16 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
vue2.0在table中实现全选和反选的示例代码
2017/11/04 Javascript
jQuery zTree 异步加载添加子节点重复问题
2017/11/29 jQuery
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
vuex实现的简单购物车功能示例
2019/02/13 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
2020/03/29 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
Python3使用requests发闪存的方法
2016/05/11 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
python机器学习之KNN分类算法
2018/08/29 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
python中id函数运行方式
2020/07/03 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
加热夹克:RAVEAN
2018/10/19 全球购物
高中生学习生活的自我评价
2013/11/27 职场文书
自荐信需注意事项
2014/01/25 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书