我是 Jquery 的新手。
通过谷歌搜索,我完成了以下不起作用的代码。
我有 txtLogin 文本框和 btnLogIn 按钮。
我正在尝试简单的事情。如果此文本框为 expty,则错误消息应显示在 lblLoginError 中。
以下是代码:
$(document).ready(function () {
$('#btnLogIn').click(function () {
var LoginId = $("#txtLogin").val();
if ($("#txtLogin").val() == "") {
$("#lblLoginError").text("Please Enter Login Id");
return false;
}
else {
$("#lblLoginError").text("");
return true;
}
});
});
我的问题是>>第一次当文本框为空并且我单击按钮时,它会在标签上显示错误消息[根据代码工作正常]。
第二次当我在文本框中输入任何内容并按下按钮时,它会删除错误消息。[根据代码这也很好]。
但是当我第三次删除输入的文本然后按下按钮时,它不会向我显示错误消息。
*注意:我在那个 AJAX 更新面板中使用 .NET。页面不会每次都刷新。有什么问题?