Javascript 如何初始化一个类

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> 将此代码放在何处?我相信代码将放在页面底部的标签之间。这确实使屏蔽工作正常,谢谢。但

我正在尝试为我的HTML表单设置字段掩码,并将使用

第一步非常简单——将Java脚本上传到我的服务器,然后添加

<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"});  
        }  
    }  
});