服务器控件button的onclick调用客户端脚本的问题
lerit 2007-06-06 12:14:17 <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;
才可以。请问为什么上一个方法不行呢?谢谢!!