Magento CheckOut js 验证错误

Magento CheckOut js validation error

本文关键字:错误 验证 js CheckOut Magento      更新时间:2023-09-26

我开始编辑一个magento模板,偶然发现了一个错误:如果我错过了必填字段并单击提交按钮,则相应字段下方会出现"这是必填字段"文本;但是当我重新填写表格并第二次单击"提交"按钮时,我意识到它被阻止了。

有没有人经历过同样的事情?我根本不懂javascript,我自己也做不到。

非常需要完成这项工作,所以请帮我一把。

对于发现此问题的其他任何人:我遇到了这个问题,经过多次调试后意识到这是因为我已从结帐页面的布局中删除了scriptaculous/effects.js

表单验证JS依赖于effects.js,但是使用它的代码位于try/catch块内,这意味着您不会收到控制台错误,相反,表单将无法正确重新验证。

看看这个链接,它将解释Magento中的javascript验证。 要查找的是text/select fields中的class,如果它有required或链接中列出的任何其他内容,它将通过这些内容运行验证。

http://fishpig.co.uk/magento-tutorials/magento-forms-prototype-javascript-validation