magento - 如何向 Magento 原型(prototype)添加自定义验证

标签 magento prototypejs

我想为一些自定义字段制作一个简单的 url 验证器。我尝试了默认的(添加类 validate-urlvalidate-clean-url 到输入) - 但这些并没有像我希望的那样工作,所以我想编写一些我自己的 javascript,但与原型(prototype)验证。

有谁知道我该怎么做?

我在搜索中没有发现任何有用的东西,而且我不是很精通原型(prototype)(主要使用 jQuery)。

最佳答案

您可以使用创建自己的自定义验证函数

<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>

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 } 
    ],
   [ ]   
])
}

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

关于magento - 如何向 Magento 原型(prototype)添加自定义验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15027613/

相关文章:

oracle - postgres或oracle数据库中的magento?

javascript - 提交表单并观察 onsubmit 事件

javascript - 连接 AJAX、CouchDB 和 JavaScript

javascript - 改变jquery方法的prototypejs

javascript - 使用 Prototype 将事件监听器附加到项目集合

Magento Cron 作业 fatal error

php - 如何使 Magento 中不需要美国各州?

magento - 如何在 Magento 中以编程方式获取为项目订单选择的自定义选项的 SKU

magento - 在 Magento 1.7 中添加自定义注册属性

javascript - 原型(prototype)隐藏/显示