javascript - 如何在键入时验证 Magento Javascript 中的表单

标签 javascript magento

Magento 有很棒的 Javascript 验证库,可以初始化 var myForm= new VarienForm('[your form id]', true);。但是,当单击提交按钮时会触发此验证功能。

没有办法在您键入时验证特定字段。例如,如果我输入 2 位邮政编码并转到第二个字段,它应该立即验证邮政编码并显示错误。由于邮政编码至少需要 5 位数字。

谢谢

最佳答案

是的,Magento 提供了很棒的验证库。您可以使用“validate”方法为每个字段调用验证。

例如要验证邮政编码,您可以观察 blur 事件并调用 validate 方法。

$('billing:postcode').observe('change', function(e){
    Validation.validate($('billing:postcode'))
})

注意 Validation.validate($('billing:postcode')),这将调用邮政编码字段的验证。

关于javascript - 如何在键入时验证 Magento Javascript 中的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24202463/

相关文章:

php - magento 的某些商店 View 上未显示 Logo

javascript - 无法使用 jQuery 删除附加元素

php - 如何在magento中更改区域设置基础上的图像?

php - 在 magento 中添加澳大利亚表费率

java - Magento catalogCategoryAttributeList SOAP API 调用不返回所有属性

api - Magento 1.7,谷歌购物/产品/内容

javascript - 如何制作具有不同内容的模态

javascript - innerHTML 产生未定义,但正确的数据可见

javascript - 如何使用正则表达式验证 Javascript 中的数字字段?

javascript - 每次加载页面时如何使下划线改变颜色?