Javascript 如何初始化一个类
我正在尝试为我的HTML表单设置字段掩码,并将使用 第一步非常简单——将Java脚本上传到我的服务器,然后添加Javascript 如何初始化一个类,javascript,forms,initialization,masking,Javascript,Forms,Initialization,Masking,我正在尝试为我的HTML表单设置字段掩码,并将使用 第一步非常简单——将Java脚本上传到我的服务器,然后添加 <script type="text/javascript" src="js/mootools.js"></script> <script type="text/javascript" src="js/imask.js"></script> 将此代码放在何处?我相信代码将放在页面底部的标签之间。这确实使屏蔽工作正常,谢谢。但
<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/imask.js"></script>
将此代码放在何处?我相信代码将放在页面底部的标签之间。这确实使屏蔽工作正常,谢谢。但是表单仍然没有强制输入。例如,现在在社会保障领域,我有一个占位符000-00-0000。但是,from仍然接受该字段的任何输入,并且不要求输入的格式为000-00-0000。事实上,我注意到用户实际上可以删除掩码,然后输入他们想要的任何内容——这完全不是试图实现字段掩码的目的。为此,您需要添加自己的Javascript和php代码。互联网上有很多这类代码的例子。尝试谷歌表单验证代码。
view plainprint?
new iMask({
onFocus: function(obj) {
obj.setStyles({"background-color":"#ff8", border:"1px solid #880"});
},
onBlur: function(obj) {
obj.setStyles({"background-color":"#fff", border:"1px solid #ccc"});
},
onValid: function(event, obj) {
obj.setStyles({"background-color":"#8f8", border:"1px solid #080"});
},
onInvalid: function(event, obj) {
if(!event.shift) {
obj.setStyles({"background-color":"#f88", border:"1px solid #800"});
}
}
});