0

Vieで$("#User_Username").on("blur", function ()有効なユーザーを確認するために使用します。UserNameTextBox私のフォームの別のフィールドでは、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 を返します!

戻り値 false は、デフォルトの送信動作を停止する必要があります

于 2013-08-07T09:11:44.867 に答える