JQuery验证不起作用

时间:2017-02-12 19:29:05

标签: php jquery html ajax

我在联系我们表单中使用相同的代码,并尝试将其应用于报价表单。我复制了代码,并为AJAX添加了数据。但它只是什么都没做,没有任何错误,表单确实提交了。我试图通过单击提交按钮测试它我应该得到验证错误,即请输入信息。

这在我的联系表格上工作正常,我找不到问题!

http://www.aklogistics.co.uk/quote-cheap-man-and-van-hire-london.html

JQuery代码在此文件中:http://www.aklogistics.co.uk/js/views/view.contact.js

2 个答案:

答案 0 :(得分:3)

<input type="checkbox" required="" aria-required="true">此复选框在&#39;获取报价&#39;页面没有任何idname,因此jquery-validation无法引用它,这就是它返回type未定义的原因。将此checckbox替换为<input type="checkbox" name="agree" id="agree" required="" aria-required="true" class="error">

经过长时间的调试后,我发现了这一点,给你的复选框提供了一个id和名称,验证也会相应的。

答案 1 :(得分:0)

我遇到了.NET MVC Razor的问题。我发现我需要在Razor @ Html.CheckBox()帮助器中添加ID:

    @Html.CheckBox("CheckBoxGroup", htmlAttributes: new { name = "CheckBoxGroup", id = "CheckBoxGroupItem1" })
    @Html.CheckBox("CheckBoxGroup", htmlAttributes: new { name = "CheckBoxGroup", id = "CheckBoxGroupItem2" })