首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

这个简单的javascript代码为什么报错(就是用来清空文本框的)解决方法

2012-02-19 
这个简单的javascript代码为什么报错(就是用来清空文本框的)下面的代码为什么报不包含a的定义???htmlxmln

这个简单的javascript代码为什么报错(就是用来清空文本框的)
下面的代码为什么报不包含a的定义???

<html   xmlns= "http://www.w3.org/1999/xhtml "   >
<head   runat= "server ">
        <title> 无标题页 </title>

</head>

<script   type= "text/javascript ">
function   a()
{
          document.getElementById( 'TextBox1 ').value= " ";    


}

</script>


<body>
        <form   id= "form1 "   runat= "server ">
        <div>
                &nbsp; </div>
                <asp:TextBox   ID= "TextBox1 "   runat= "server "> 123 </asp:TextBox>
                <asp:Button   ID= "Button1 "   runat= "server "   Text= "Button "   OnClick= "a() "/>
        </form>
</body>
</html>


[解决办法]
我也是刚接触.net 的,对服务器控件不是很了解,好象你的onclick事件是在服务器上解析的,但是你写的a()是js是在客户端运行的。所以在服务器控件的事件里找不到函数是可以解释通的。你可以把a写到cs文件中,或者把button换成html控件
=============================================================================
.net技术交流群 QQ:8793209,欢迎职业的程序员加入讨论交流!

热点排行
Bad Request.