使用 VS 2010 开发 ASP.NET Web 窗体应用程序并在页面上有一个登录文本框和密码文本框。
在这些之上,我有一个简单的 div 标签,如果登录文本框或密码文本框为空,它将包含错误消息。
<div id="ErrorDiv"></div>
如果任一文本框为空,我希望此 div 向下滑动显示错误消息
以下是我尝试过的 jQuery 代码:
<script>
$(function () {
$("#btnLogin").click(function () {
var error = 0;
if (error == 0) {
$("#ErrorDiv").slideToggle();
}
if ($("#txtLoginID").val() == "") {
error = 1;
$("#ErrorDiv").text("Please Enter LoginID");
}
if ($("#txtPassword").val() == "") {
error = 1;
$("#ErrorDiv").text("Please Enter Password");
}
if (error == 1) {
alert(document.getElementById("ErrorDiv").value());
$("#ErrorDiv").show();
}
else {
alert(document.getElementById("ErrorDiv").value());
$("#ErrorDiv").slideUP();
}
});
});
</script>
这不起作用。
我也尝试替换 $("#ErrorDiv").text("Please Enter LoginID");
为,$("#ErrorDiv").html("Please Enter LoginID");
但没有效果。
可能是什么问题?