Magento CheckOut js验证错误

时间:2012-03-23 19:08:11

标签: javascript validation magento checkout

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

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

我非常需要完成这件事,所以请帮我一把。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

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