Javascript Magento-全局添加额外的js验证规则

Javascript Magento-全局添加额外的js验证规则,javascript,validation,magento,Javascript,Validation,Magento,我想在prototype/validation.js中没有的客户字段中添加一些额外的验证规则 在网上阅读时,我可以在.phtml文件中通过Validation.add()添加规则 有没有办法让这些额外的规则在整个.phtml文件中都被知道,比如必选条目 **Of cource我知道,由于magento的更新,更新validation.js不是一个明智的选择。为您的网站创建一个特定于站点的js文件并编写validation.add代码,只需确保在validation.js之后调用特定于站点的js即

我想在prototype/validation.js中没有的客户字段中添加一些额外的验证规则

在网上阅读时,我可以在.phtml文件中通过
Validation.add()
添加规则

有没有办法让这些额外的规则在整个.phtml文件中都被知道,比如必选条目


**Of cource我知道,由于magento的更新,更新validation.js不是一个明智的选择。

为您的网站创建一个特定于站点的js文件并编写validation.add代码,只需确保在validation.js之后调用特定于站点的js即可。将特定于站点的js添加到page.xml,使其加载到所有页面上,这样,添加到代码中的内容将在整个站点中成为全局性的。

您可以使用以下代码创建js文件并全局添加它

<script type="text/javascript">
var theForm = new VarienForm('theForm', true);
Validation.add('validate-rule','validatio message!',function(the_field_value){
    if(the_field_value == 'baz')
    {
        return true;
    }
    return false;
});

</script>

var theForm=新的VarienForm('theForm',true);
add('validate-rule','validatio message!'),函数(字段值){
如果(_字段_值=='baz')
{
返回true;
}
返回false;
});

tnx对于答案,我还发现如果我想在一个主题中使用一个js文件,我可以将js文件添加到每个主题的head.phtml中。