【发布时间】:2011-06-21 08:09:36
【问题描述】:
我的注册页面上有一个条款和条件复选框。 在发布到服务器之前,我想让它像表单上的其他几个字段一样需要。 此验证必须在客户端完成。
有人知道如何正确地做吗?
我正在使用 MVC 3、jquery.validate.min.js 和 jquery.validate.unobtrusive.min.js
型号:
[Required(ErrorMessage = "terms and condition")]
[Display(Name = "terms")]
public bool Terms { get; set; }
查看:
@Html.CheckBoxFor(m => m.Terms, new { @class = "cb" }) Terms & Condition
<button type="submit" id="btnSubmit" class="btn">Signup</button>
另外, 单击提交按钮时是否可以调用/捕获某些 JS 函数? 这样我可以很容易地使用 jquery 进行验证然后提交?
感谢阅读
【问题讨论】:
-
你需要的事件是
onSubmit -
我如何最终从我在 onSubmit 中调用的函数提交?我是否需要将某些内容设置为 true,然后将其提交给服务器以完成请求?
标签: jquery asp.net-mvc-3 validation