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

标签 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;">

但是在通过

应用 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/

相关文章:

javascript - 如何在 PHP if/else 语句中调用 JavaScript 文件?

javascript - 在 Bootstrap 中在线滚动动画图像

javascript - 按钮 ouside d3.js svg 用于选择和修改 d3.js 元素

javascript - 在IE中使用XMLHttpRequest读取本地文件

javascript - 如何将 jquery 模板文件保存为每个文件中有多个模板的外部模板文件?

javascript - 如何从数组中获取具有最大属性的对象?

asp.net - jquery 实时 tabIndex

javascript - jQuery:全局异常处理程序

javascript - 在 <td> 单击事件上获取 <td> 值

javascript - 使用引导模式在数据表库中插入数据