我想在不在prototype / validation.js中的客户字段中添加一些额外的验证规则。
正如我在网上看到的那样,我可以在我的.phtml文件中添加Validation.add()
规则。
有没有办法在整个.phtml文件中创建那些额外的规则,比如必需条目?
* * cource 我知道由于magento的更新,更新validation.js不是明智的选择。
答案 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,以便在所有页面上加载它,这样您在整个站点中添加代码就会变得全局。