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>
...全文
192 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_ya_ping 2010-02-05
  • 打赏
  • 举报
回复
OnClientClick="aa();return false;"
阳光岛主 2010-02-05
  • 打赏
  • 举报
回复
这论坛的朋友们都好热心啊,谢谢各位帮助啦 问题已经解决了 ^_^
silkstockings 2010-02-05
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 youbl 的回复:]
楼主肯定关闭了IE的调试功能,所以点击后,不报错,直接提交页面了
开启IE调试的步骤,在Internet选项里=》高级=》禁用脚本调试的勾去掉
[/Quote]

你的头像真诱惑
游北亮 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首个字母是小写。。。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧