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

时间:2013-11-25 08:51:58

标签: javascript validation magento

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

正如我在网上看到的那样,我可以在我的.phtml文件中添加Validation.add()规则。

有没有办法在整个.phtml文件中创建那些额外的规则,比如必需条目?

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

2 个答案:

答案 0 :(得分:2)

您可以使用以下代码创建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>

答案 1 :(得分:0)

为您的网站创建一个特定于站点的JS文件,并在该js中编写Validation.add代码,只需确保在validation.js之后调用特定于站点的js。将特定于站点的js添加到page.xml,以便在所有页面上加载它,这样您在整个站点中添加代码就会变得全局。