在我的 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