jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在使用jquery掩码时用’*’替换ssn的初始数字大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在使用 jquery掩码时用’*’替换ssn的初始数字

@H_301_8@

例如:
123-45-6789
将作为*** – ** – 6789插入
,但是当我们获取值时,我们应该得到123456789@H_301_8@

解决方法

@H_675_13@ 鉴于HTML如下:

@H_301_8@

@H_301_8@

<form id="ssn_form">
    <input name="ssn" id="ssn" type="text">
    <button id="submit">Submit</button>
</form>​

您可以将SSN存储在模糊的数据属性中并屏蔽该值.然后在表单提交上,您可以在提交表单之前将值重新填充到输入权限中:@H_301_8@

@H_301_8@

var retrieveValue = function(ev){
        var $this = $(this),val = $this.data('value');

        if (val) {
            $this.val(val);
        }
    },hideValue = function(ev){
        var $this = $(this);

        $this.data('value',$this.val());
        $this.val($this.val().replace(/^\d{5}/,'*****'));
    };

$('#ssn').focus(retrievevalue);

$('#ssn').blur(hidevalue);

$('#ssn_form').submit(function(ev){
    ev.preventDefault();
    retrieveValue.call($('#ssn')[0],ev);
    $(this).submit();
});

See demo@H_301_8@

大佬总结

以上是大佬教程为你收集整理的如何在使用jquery掩码时用’*’替换ssn的初始数字全部内容,希望文章能够帮你解决如何在使用jquery掩码时用’*’替换ssn的初始数字所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。