我一直在使用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;">
但是在通过
应用 mask 之后<script type="text/javascript">
$(document).ready(function(){
$("#date").mask("99/99/9999", {placeholder:"#"});
});
</script>
默认值 HTML 不再有效。
最佳答案
看看这个 fiddle :http://jsfiddle.net/tuliomonteazul/EGUcj/
为了修复页面加载时的默认值,我刚刚注释了 checkVal();
的最后一次调用。
为了修复 onblur 以应用默认值,我在 .bind('blur.mask')
中注释了 checkVal();
并更改了 onblur
输入函数。
我认为该插件的许可证允许更改他的代码。
关于javascript - 具有默认值的屏蔽输入插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9465832/