后台调用前台脚本的问题
我在后台用这些代码:
If Me.Page.IsPostBack = False Then
Me.btnAdduser.Attributes.Add("onClick", "CheckInput()")
End If
调用前台的CheckInput() 方法
function CheckInput()
{
var strUserName;
var strUserPwd;
var strRealName;
var strPhone;
var strEmail;
strUserName = document.getElementsByName("txtUserName")[0].value;
strUserPwd = document.getElementsByName("txtUserPwd")[0].value;
strRealName = document.getElementsByName("txtRealName")[0].value;
strPhone = document.getElementsByName("txtPhone")[0].value;
strEmail = document.getElementsByName("txtEmail")[0].value;
if (strUserName=="")
{
alert("用户名不能为空!!");
document.getElementsByName("txtUserName")[0].focus();
return false;
}
else if((strUserName.length)>14)
{
alert("姓名不能超过14个字符");
document.getElementsByName("txtUserName")[0].value = "";
document.getElementsByName("txtUserName")[0].focus();
return false;
}
else if(strUserPwd=="")
{
alert("为了你的帐户安全请输入密码");
document.getElementsByName("txtUserPwd")[0].focus();
return false;
}
else if(strRealName=="")
{
alert("真实姓名不能为空!!");
document.getElementsByName("txtRealName")[0].focus();
return false;
}
}
为什么,当我不输入用户名的时候,他弹出提示,但是光标不能够落在 txtUserName 对应的文本框中呢,希望各位能帮忙想个办法