0

$("#User_Username").on("blur", function ()用来检查UserNameTextBox我的 Vie 中的有效用户。而我表单中的另一个字段,我使用ASP MVC的默认验证来有效,比如Textbox、DropdownList。

jquery 验证工作正常。我的主要问题是当用户单击Register按钮时(他们不关心值是否UsernameTextbox有效,只需单击),如果另一个文件无效,它会返回表单并显示错误消息。

在这种情况下,我的有效状态UsernameTextbox丢失,我必须单击此文本框才能onblur再次触发事件。有什么建议吗?我试图禁用Register按钮直到UserNameTextBox有效,但它是我验证的更多解决方案。

4

1 回答 1

0

你应该试试这个

<input id="createuser" type="submit" value="Đăng ký tài khoản" onclick="return myValidationFunction();" />

如果验证失败,则返回 false!

return false 应该停止默认的提交行为

于 2013-08-07T09:11:44.867 回答