我正在尝试以自定义联系表单验证我的新字段,这是我的表单链接:
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" />
但是当我尝试提交而不填写这些字段时,它会提交表单并发送电子邮件而不会出现任何错误。
我希望任何人都可以帮忙解决这个问题。
由于
答案 0 :(得分:0)
您的<form>
是在<table>
和<tr>
之间定义的,无效。这可能会弄乱事情。如果您在javascript控制台中打印表单document.getElementById('customcontacts').outerHTML
的内容,那么您将看到它是空的。
确保<form>
和</form>
标记位于有效位置(通常当您从firefox查看页面源时,它会标记带有红色的无效标记)。然后验证应该有效。