读书人

服务器控件button的onclick调用客户端

发布时间: 2012-01-06 22:55:18 作者: rapoo

服务器控件button的onclick调用客户端脚本的问题
<asp:Button id= "Button1 " runat= "server " Text= "上传 " Font-Size= "11pt " OnClick= "checklst() ">
<script language= "javascript ">
<!--
function checklst() //检查表单中哪项没有输入信息
{
var str= " "
var lbmc=document.getElementById( "lbmc ");
if (lbmc.value== " ")
{
str= "请选择:类别名称 ";
}
if (str!= " ")
{alert(str);
return false;
}
return true;
}
//-->
</script>
无论我用OnClick= "checklst() "还是OnClick= "return checklst() "
均提示“checklst”不是“ASP.wzsbwh_new_aspx”的成员或“return”不是“ASP.wzsbwh_new_aspx”的成员
而只能不用onclick这个属性,而在客户端代码中用
var btnup=document.getElementById( "Button1 ");
btnup.onclick=checklst;
才可以。请问为什么上一个方法不行呢?谢谢!!

[解决办法]
楼主给的分也太可怜了

onclientclick= "checklst() "

读书人网 >asp.net

热点推荐