私のlogin.aspxでは、ボタンをクリックするだけで簡単なクライアント側の検証を実行しようとしています(ユーザー名とパスワードのフィールドが空かどうかを確認してください)。しかし、jquery の .click() は起動していません。どこが間違っていますか。
注:コードビハインドにLoginButton_Clickイベントがあり、これにはいくつかの機能があります。
<script src="Scripts/Login.js" type="text/javascript"></script>
<td align="right" colspan="2">
<asp:Button ID="LoginButton" runat="server" Text="Log In"
onclick="LoginButton_Click" class ="validateForm" />
</td>
私の login.js ファイル:
$(function () {
$('#LoginButton').click(function () {
var username = $('#txtUserName');
var pwd = $('#txtPassword');
if (username.val().length <= 0) {
alert("User Name is required.");
return false;
}
if (pwd.val().length <= 0) {
alert("Password is required.");
return false;
}
});
});
前もって感謝します
BB