使用onblur jquery函数在提交POST后检查验证数据?

时间:2013-08-07 08:53:51

标签: jquery asp.net-mvc-3

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

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

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

1 个答案:

答案 0 :(得分:0)

你应该试试这个

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

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

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