【发布时间】:2014-06-10 07:54:02
【问题描述】:
我在validation.js中添加了一个新的验证选项...我现在的问题是,当我将magento更新到新版本时,我的javascript文件会被新版本覆盖吗?
当前路径 = /js/prototype/validation.js
我在哪里保存或覆盖这个文件?
【问题讨论】:
-
是的,您的文件将被覆盖。查看this
标签: validation magento
我在validation.js中添加了一个新的验证选项...我现在的问题是,当我将magento更新到新版本时,我的javascript文件会被新版本覆盖吗?
当前路径 = /js/prototype/validation.js
我在哪里保存或覆盖这个文件?
【问题讨论】:
标签: validation magento
你可以直接在你的 phtml 文件中做这样的事情:
Validation.add('validate-email', '<?php echo $this->__('This is a required field.') ?>', function(v) {
var email = v;
var parameters = { email: email };
var value = Validation.get('IsEmpty').test(v) || /^([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*@([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*\.(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]){2,})$/i.test(v)
return value;
});
【讨论】: