如何为Magento原型添加自定义验证

Vla*_*eda 8 magento prototypejs

我想为一些自定义字段创建一个简单的url验证器.我尝试了默认的(添加类validate-urlvalidate-clean-url输入) - 但这些不能像我希望的那样工作,所以我想写一些我自己的javascript,但与原型验证集成.

有没有人有任何想法我怎么能这样做?

我在搜索中没有找到任何有用的东西,而且我不是非常原型(主要使用jQuery).

Ren*_*art 21

您可以使用创建自己的自定义验证功能

<script type="text/javascript">
    var theForm = new VarienForm('theForm', true);
    Validation.add('validate-must-be-baz','You failed to enter baz!',function(the_field_value){
        if(the_field_value == 'baz')
        {
            return true;
        }
        return false;
    });

</script>
Run Code Online (Sandbox Code Playgroud)

http://magento-quickies.tumblr.com/post/6579512188/magento-custom-form-validation

要么

if(Validation) {       
   Validation.addAllThese([     
    [
        'validation-myown',      
        'Please insert proper word',   
        function(v,r){ return v.indexOf('valid')==-1?false:true } 
    ],
   [ ]   
])
}
Run Code Online (Sandbox Code Playgroud)

请参阅http://blog.baobaz.com/en/blog/custom-javascript-form-validators