magento 1.8验证不适用于自定义联系表单中的新字段

时间:2014-02-17 21:12:07

标签: forms validation contact magento-1.8

我正在尝试以自定义联系表单验证我的新字段,这是我的表单链接:

http://www.cabas-durables.fr/magento/index.php/custom-contact/index/

我在表格中添加了表单ID:var contactForm = new VarienForm('customcontacts', true);

我用这样的类做了所有输入:

<input class="required-entry input-fields" name="country" id="country" title="<?php echo Mage::helper('customcontacts')->__('Pays') ?>" value="" type="text" />

但是当我尝试提交而不填写这些字段时,它会提交表单并发送电子邮件而不会出现任何错误。

我希望任何人都可以帮忙解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

您的<form>是在<table><tr>之间定义的,无效。这可能会弄乱事情。如果您在javascript控制台中打印表单document.getElementById('customcontacts').outerHTML的内容,那么您将看到它是空的。 确保<form></form>标记位于有效位置(通常当您从firefox查看页面源时,它会标记带有红色的无效标记)。然后验证应该有效。