读书人

服务器端控件调用java脚本(来者有分)

发布时间: 2012-01-13 22:43:30 作者: rapoo

服务器端控件调用java脚本(来者有分)
load代码:
protected void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add( "onclick ", "fun( " + TextBox1.ClientID + ", "+TextBox2.ClientID+ "); ");
}

前台代码:

function fun(tname,tpwd)
{
if(tname.value.length ==0)
{
alert( "请输入用户名! ");
return false;

}
if(tpwd.value.length ==0)
{
alert( "请输入密码! ");
return false;

}

}
</script>

问题:当提示帐号|密码为空了,它还是提交了上去,也就是 return false; 这一句没起作用。我想让它提示,帐号密码为空以后,不提交了



[解决办法]
给分吧 :)
改成

Button1.Attributes.Add( "onclick ", "return fun( " + TextBox1.ClientID + ", "+TextBox2.ClientID+ "); ");

[解决办法]
是否要把前后空格截取一下,有空格length不等于0
[解决办法]
event.returnValue = false;
试试看呢
[解决办法]
protected void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add( "onclick ", "return fun( " + TextBox1.ClientID + ", "+TextBox2.ClientID+ "); ");
}

前台:
function fun(tname,tpwd)
{
if(tname.value.length ==0)
{
alert( "请输入用户名! ");
return false;

}
if(tpwd.value.length ==0)
{
alert( "请输入密码! ");
return false;

}
return true;
}

读书人网 >asp.net

热点推荐