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

Magento - add extra js validation rules globally

本文关键字:js 验证 规则 全局 添加 Magento-      更新时间:2023-10-15

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

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

有没有什么方法可以让这些额外的规则在整个.phtml文件中为人所知,比如必需的条目?

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

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

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