我想做的是尽可能不引人注目地模糊文本字段输入的部分(就好像它是一个密码字段),但允许剩下的部分保留明文。
看起来现有的输入“屏蔽”插件不会做任何事情,只能确保与提供的数据结构一致。
是否存在已经存在的插件,或者有充分记录的技术来实现这一目标?
答案 0 :(得分:2)
如何更改,你检查找到角色的字符串位置,并用你不起眼的角色替换它?然后将实际字符串写入隐藏字段。
或者只是将所有字符替换为一定长度,并在所有后续字符串上运行substr?
答案 1 :(得分:1)
我不知道你追求的是什么,但也许是这样的:
$('#ElementID').on('keydown keyup', function() {
var res = this.value,
len = res.length,
stars = len>0?len>1?len>2?'***':'**':'*':'',
result = stars+res.substring(3);
$("#ElementID2").val(result);
});
这只是一个快速的黑客,但应该给你一些想法?