屏蔽和取消屏蔽 html 中的输入文本
Mask and unmask input text in html
我有几个文本字段,如SSN,电话号码和电子邮件ID。我想做一些类似 onfocus 的事情,它应该显示该输入框的全部内容,并且在模糊时它应该将内容屏蔽回某些东西(比如 asterix)。提前致谢
您可以在两个事件中在 password
和 text
之间切换 <input>
元素的类型。请参阅此示例小提琴。
.HTML
<input type="password" id="target" />
.JS
<script>
var inp = document.querySelector( '#target' );
inp.addEventListener( 'focus', function(){
inp.type = 'text';
});
inp.addEventListener( 'blur', function(){
inp.type = 'password';
});
</script>
像这样尝试:
<input type="text" id="emailId" name="emailId" />
然后,执行以下操作:
var emailIdValue = "";
$( document ).ready( function() {
emailIdValue = $( '#emailId' ).val();
$( '#emailId' ).val( "********" );
$( '#emailId' ).focus( function() {
$( this ).val( emailIdValue );
} ).focusout( function() {
emailIdValue = $( this ).val();
$( this ).val( '********' );
} );
} );
如果你想
简单,你可以简单地使用<input type="password" />
。
相关文章:
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 使用javascript在HTML中屏蔽输入
- 带有jQuery和屏蔽输入插件的手机掩码
- 在jQuery中屏蔽输入 - 不使用库
- 屏蔽输入插件 jquery
- 如何在黑莓浏览器上屏蔽输入
- 正则表达式屏蔽输入
- JQuery 屏蔽输入插件不适用于区号
- 捕获 jQuery 屏蔽输入的输入更改
- 如何使 JQuery 屏蔽输入插件在 Ajax 更新面板中的异步回发后 asp.net 工作
- 特殊的点屏蔽输入 HTML-JavaScript
- jQuery屏蔽输入插件无法处理表单输入
- 屏蔽输入插件出现问题
- 使用jQuery从右到左屏蔽输入
- 具有默认值的屏蔽输入插件
- 屏蔽输入插件
- Jquery屏蔽输入光标胡萝卜自动在错误的位置
- 在文本框上用javascript屏蔽输入
- Jquery验证与SSN Regex,屏蔽输入和依赖
- 如何启用在屏蔽输入插件中插入空格