求救..如果在asp.net网页上按回车如何执行多个按钮(服务器控件)上一个特定的按钮Click

crazybay 2003-04-18 09:01:29
谢了.
...全文
52 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
uno 2003-04-28
  • 打赏
  • 举报
回复
把想另排的按钮都放进layer——在.net里只有div
再好好排排版

我就是这么折腾的

方法很刁钻
却很有效:P
xiongliang2003 2003-04-28
  • 打赏
  • 举报
回复
用脚本是没有问题的,
pwnwin 2003-04-27
  • 打赏
  • 举报
回复
哈哈,要执行服务器代码,那在btnid的那个按钮的onclick加上:onclick="javascript:_dopostBack("arg1","arg2")";其中arg1代表触发什么事件,arg2是触发哪个控件的事件,好象是这样
fason 2003-04-19
  • 打赏
  • 举报
回复
用脚本语言,
<body onkeydown="c()">
<script>
function c(){
if(event.keyCode==13)
{
document.form1.btnid.click();
}
</script>
fly_miss 2003-04-19
  • 打赏
  • 举报
回复
:<body onkeydown="ttt()">
function ttt()
{
if(event.keyCode==13)
{
document.all.btnid.click();
}
}
應該可以
w_shd 2003-04-19
  • 打赏
  • 举报
回复
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwebuiwebcontrolswebcontrolclassaccesskeytopic.htm

但是用的键是"Alt + *"之类的
w_shd 2003-04-19
  • 打赏
  • 举报
回复
用AccessKey属性测试一下
crazybay 2003-04-19
  • 打赏
  • 举报
回复
不行啊..btnid.click();这条有问题,btnid.click();根据不会去执行服务器端的代码
pwnwin 2003-04-18
  • 打赏
  • 举报
回复
可以这样试试:<body onkeydown="ttt()">
function ttt()
{
if(event.keyCode==13)
{
btnid.click();
}
}
我想应该可行
crazybay 2003-04-18
  • 打赏
  • 举报
回复
我试过了..有先执行网页上最顶的按钮..但我是想执行最底的按钮啊...
mmkk 2003-04-18
  • 打赏
  • 举报
回复
首先我觉得似乎是按照按钮的排列顺序来执行,你可以测试一下,否则可以直接设定上离开上一个input直接focus到特定按钮,不过如果是封装成.htc就麻烦了
uno 2003-04-18
  • 打赏
  • 举报
回复
gz

62,046

社区成员

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

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

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

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