magento注册页面表单验证

-_-human 发布于 2015/05/20 18:15
阅读 636
收藏 0
magento注册页面,输入的账号或是密码不符合规定的会弹出一条信息提醒,请问这条信息是在哪个页面上可以找到,我想把他改成中文的,一直找不到在哪里?
加载中
0
mickelfeng
mickelfeng

这个应该是一个jquery插件或者自己写的插件,封装好了的。find一下

0
houhuiliang
houhuiliang

注册页面默认模板:app/design/frontend/base/default/template/customer/form/register.phtml

里面有个form js 对象:

var dataForm = new VarienForm('form-validate', true);

这个对象的定义在:js/varien/form.js

form对象初始化时会生成一个validator属性:

this.validator  = new Validation(this.form);

关键在Validation对象,定义在/js/prototype/validation.js

在这个文件中可以看到很多已经定义好的验证,比如是否为空,是否为数字等。如:

Validation.add('IsEmpty', '', function(v) {
    return  (v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v));
});

Validation.addAllThese([
    ['validate-no-html-tags', 'HTML tags are not allowed', function(v) {
                return !/<(\/)?\w+/.test(v);
            }],....


自己看看吧,应该可以解决你的问题,更多magento知识教程,参考我网站:http://www.doingthing.com

0
houhuiliang
houhuiliang
如果还有问题,可以艾特我
返回顶部
顶部