OnClientClick客户端事件的疑惑

阳光岛主 小米科技 创始人  2010-02-04 11:03:12
今晚刚学OnClientClick客户端事件,结果点击了Button没有反应,自己倒弄了半天,仍不知哪出的问题,我的代码如下,还请各位高手朋友们帮忙看看

<body>
<form id="form1" runat="server">
<div>

<script type="text/javascript" language="javascript">
function aa() {
var txt = document.GetElementById("TextBox1").value;
alert("asfafd");
alert(txt);
}
</script>

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
   
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="aa()" />
</div>
</form>
</body>
...全文
152 点赞 收藏 20
写回复
20 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chen_ya_ping 2010-02-05
OnClientClick="aa();return false;"
回复
阳光岛主 2010-02-05
这论坛的朋友们都好热心啊,谢谢各位帮助啦 问题已经解决了 ^_^
回复
silkstockings 2010-02-05
[Quote=引用 17 楼 youbl 的回复:]
楼主肯定关闭了IE的调试功能,所以点击后,不报错,直接提交页面了
开启IE调试的步骤,在Internet选项里=》高级=》禁用脚本调试的勾去掉
[/Quote]

你的头像真诱惑
回复
北亮bl 2010-02-05
楼主肯定关闭了IE的调试功能,所以点击后,不报错,直接提交页面了
开启IE调试的步骤,在Internet选项里=》高级=》禁用脚本调试的勾去掉
回复
flyerwing 2010-02-05
js跟C一样地,大小写敏感!
回复
er824088er 2010-02-05
js中是要区分大小写的,不然的话就走不下去!!!!!
楼主要好好看看JS的东西了!!!!
回复
jenny0810 2010-02-05
up 1# is right
回复
马老虎 2010-02-05
[Quote=引用 1 楼 huming_h 的回复:]
var txt = document.getElementById("TextBox1").value;

GetElementById首个字母是小写。。。
[/Quote]
1楼说的对
回复
phoeni_xin 2010-02-05
阿萨德
回复
a260881071 2010-02-05
如果是那样那也应该报脚本错误吧。
回复
NDDavid 2010-02-05
js大小写敏感的
回复
ppgdxd 2010-02-05
var txt = document.getElementById("TextBox1").value;
就是大小写的问题,改过来就行了
回复
随风落梦 2010-02-05
这样试下!var txt = document.getElementById("<%=TextBox1.ClientID%>")value;
回复
xj150145223 2010-02-05
var txt = document.GetElementById("TextBox1").value;
这个是服务器端控件。你打开firebug看看运行后TextBox1控件的id还是这个么?
用GetElementById("<%=TextBox1.ClientID%>")试试。
回复
huminghua 2010-02-05
var txt = document.getElementById("TextBox1").value;
回复
HenJiong 2010-02-05
[Quote=引用 4 楼 anyqu 的回复:]
引用 3 楼 mrlen 的回复:
引用 1 楼 huming_h 的回复:
var txt = document.getElementById("TextBox1").value;

GetElementById首个字母是小写。。。

恩。大小写敏感。。


JS看上去比较弱,但那是不懂的人的看法,知道的人都说好!
[/Quote]
回复
anyqu 2010-02-05
[Quote=引用 3 楼 mrlen 的回复:]
引用 1 楼 huming_h 的回复:
var txt = document.getElementById("TextBox1").value;

GetElementById首个字母是小写。。。

恩。大小写敏感。。
[/Quote]

JS看上去比较弱,但那是不懂的人的看法,知道的人都说好!
回复
颤菊大师 2010-02-04
[Quote=引用 1 楼 huming_h 的回复:]
var txt = document.getElementById("TextBox1").value;

GetElementById首个字母是小写。。。
[/Quote]
恩。大小写敏感。。
回复
dingpin 2010-02-04

var txt = document.all.TextBox1.value;

省事...
回复
huming_h 2010-02-04
var txt = document.getElementById("TextBox1").value;

GetElementById首个字母是小写。。。
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2010-02-04 11:03
社区公告
暂无公告