屏蔽输入插件,默认值

时间:2012-02-27 13:30:03

标签: javascript jquery

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

我尝试使用以下方法添加它:

 <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不再有效。

1 个答案:

答案 0 :(得分:4)

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

要在页面加载时修复默认值,我只是评论了checkVal();的最后一次调用。 为了修复onblur以应用默认值,我在checkVal();内对.bind('blur.mask')进行了评论,并更改了输入的onblur函数。

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