服务器控件调用js
....
<script type="text/javascript">
function ValidateLoginInfo(){
var username= document.getElementById("txtusername").value;
var pwd = document.getElementById("txtpassword").value;
if(username==""||username==null){
document.getElementById("errorInfo").innerHTML="<font color=\"red\">用户名不能为空!</font>";
return;
}
}
</script>
....
用户名:
<asp:TextBox ID="txtusername" runat="server" TabIndex="1" Width="189px"></asp:TextBox>
<asp:Button ID="btnLogin" runat="server" Text="登 录" OnClientClick="ValidateLoginInfo();"/>
....
当用户名为空是,点击登录按钮后,为什么错误信息闪一下就看不见了?
如果把按钮改成<input type="button" value="登 录">就可以解决这个问题,但我想知道用服务器控件怎么解决这个问题!