bootstrap, 怎么切换input的类型,从text换成password?
如图所示,点一个右边的字体图标,就把左边的input的类型从text换成password?
怎么做,我看有些网站就是类似这样的,点一下,就显示密码,再点一下,就不显示了,变成了小黑点。
代码:
<div class="form-group">
<div class="col-md-12">
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">密 码</span>
<input id="pass_word" name="pass_word" type="text" class="form-control" placeholder="请输入密码" aria-describedby="basic-addon1">
<span class="input-group-addon"><i class="glyphicon glyphicon-eye-open"></i></span>
</div>
</div>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
改变input的属性就ok了 $('input[type="text"]').attr('type', 'password');
可以看下Bootstrap 插件文档(http://v3.bootcss.com/javascr...,上面列出了一些bootstrap写好的方法,貌似没有你要的这个,就要自己补充一个了吧。
Bootstrap主要的功能是ui樣式,設計的初衷也是為了讓不懂css的後端能快速搭建界面。
改變input的type已經涉及到dom層面,應該使用js去處理
$('#button').on('click', function(){
$(input[type=password]).attr('type', 'text');
});
点击事件时改变input标签的type属性
直接修改属性会存在兼容性问题,建议弄两个input进行切换显示
用js操作dom