我有一个启用了客户端验证的简单MVC4表单:
@{ Html.EnableClientValidation(); } @{ Html.EnableUnobtrusiveJavaScript(); } @using (Html.BeginForm("Search","Search",FormMethod.Post,new { id = "frmMain" })) { @Html.AntiForgeryToken() ..... <input type="submit" value="Search" id="btnSubmit" />
当用户单击客户端上的提交和所有验证通过时,我希望按照下面的jQuery禁用提交按钮.我怎么知道验证是否已通过我的jQuery脚本中的客户端?
<script type="text/javascript"> $(document).ready(function () { $('input[type=submit]').click(function (e) { $(this).attr('disabled',true); $(this).attr('value','Working'); $('#frmMain').submit(); }); });