具有默认值的屏蔽输入插件

Masked Input Plugin with a default value

本文关键字:输入 插件 屏蔽 默认值      更新时间:2023-09-26

我一直在使用digitalbush的屏蔽输入插件,我想知道是否有任何方法可以为屏蔽字段添加默认值。

我试着用添加它

 <input id = "date" type="text" value="DD/MM/YYYY" onfocus="this.value = this.value=='DD/MM/YYYY'?'':this.value;" onblur="this.value = this.value==''?'DD/MM /YYYY':this.value;">

但是在通过应用掩蔽之后

<script type="text/javascript">
    $(document).ready(function(){              
        $("#date").mask("99/99/9999", {placeholder:"#"});
    });      
</script>

默认值HTML不再工作。

看看这个小提琴:http://jsfiddle.net/tuliomonteazul/EGUcj/

为了修复页面加载时的默认值,我刚刚对checkVal();的最后一次调用进行了注释。为了修复onblur也应用默认值,我在.bind('blur.mask')中注释了checkVal();,并更改了输入的onblur函数。

我认为插件的许可证允许更改他的代码。