基于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 相关文章推荐
自适应图片大小的弹出窗口
Jul 27 Javascript
基于jquery实现的表格分页实现代码
Jun 21 Javascript
用jquery实现输入框获取焦点消失文字
Apr 27 Javascript
JS实现QQ图片一闪一闪的效果小例子
Jul 31 Javascript
node+express+jade制作简单网站指南
Nov 26 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
May 14 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
Mar 29 Javascript
Bootstrap安装环境配置教程分享
May 27 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
Vue 组件注册实例详解
Feb 23 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
Apr 26 Javascript
js实现简单进度条效果
Mar 25 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 extract 将数组拆分成多个变量的函数
2010/06/30 PHP
PHP简单选择排序算法实例
2015/01/26 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
Javascript定义类(class)的三种方法详解
2015/03/13 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
nodejs初步体验篇
2015/11/23 NodeJs
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
2020/02/09 Javascript
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
有趣的JavaScript隐式类型转换操作实例分析
2020/05/02 Javascript
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
Python端口扫描简单程序
2016/11/10 Python
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
2018/11/30 Python
Python基础教程之if判断,while循环,循环嵌套
2019/04/25 Python
基于python3生成标签云代码解析
2020/02/18 Python
python实现超级马里奥
2020/03/18 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
学生实习推荐信范文
2013/11/26 职场文书
好的促销活动方案
2014/08/21 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
起诉书格式范文
2015/05/20 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL
详解Laravel框架的依赖注入功能
2021/05/27 PHP
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android