我一直在使用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不再有效。
答案 0 :(得分:4)
看看这个小提琴:http://jsfiddle.net/tuliomonteazul/EGUcj/
要在页面加载时修复默认值,我只是评论了checkVal();
的最后一次调用。
为了修复onblur以应用默认值,我在checkVal();
内对.bind('blur.mask')
进行了评论,并更改了输入的onblur
函数。
我认为插件的许可证允许更改他的代码。