回车就触发点击事件 怎么做?100分 <asp:LinkButton<asp:Button两个这样的按钮,我想回车的时候触发<asp:LinkButton这个按钮怎么做??? 它默认触发了<asp:Button的点击事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 攔截按鍵判斷按下的是不是enter 在winform里面有一个AcceptButton属性,可以选择为你想回车的时候触发的Button,web里面我就不知道有没有了但是你可以在keypress事件里面判断,当前key值是否是Enter,如果是,就执行Button的点击事件 <body onkeydown="if (event.keyCode==13) {document.all.button2.click()}"> protected void Page_Load(object sender, EventArgs e){ this.Form.DefaultButton = "ContentPlaceHolder1$btn";} this.Form.DefaultButton = this.btn.UniqueID; 后台 textbox1.Attributes("onclick") = " __doPostBack('" & this.LinkButton1.ClientID & "','');" '点击引發postback xx.onclick="document.getElementByid('<%=LinkButton1.ClientID %>').click();" <script>function lbtnClick(){ if(event.keyCode==13){ document.getElementById("lbtn_1").click(); }}}</script><body onkeydown="lbtnClick()"><asp:LinkButton runat="server" id='lbtn_1' .....</body> System.InvalidOperationException: “form1”的 DefaultButton 必须是 IButtonControl 类型的控件的 ID由于我那是放在用户控件里面 //试试这个<script>function lbtnClick(){ if(event.keyCode==13){ //换种方式获得客户端ID document.getElementById("<%=lbtn_1.ClientID%>").click(); }}}</script><body onkeydown="lbtnClick()"><asp:LinkButton runat="server" id='lbtn_1' .....</body> Page.Forms.DefaultButton="Button1";//设置页面的默认按钮 接受回车~ Page.Form.DefaultFoucs="Button1"//设置页面的默认聚焦控件 <asp:TextBox id="tbInput" runat="server" Width="240px"></asp:TextBox> <asp:Button id="btnOK" runat="server" BorderWidth="1px" Text="A"></asp:Button>TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13){document.all.Button3.focus();document.all.Button3.click();}");在.aspx页面中添加: <SCRIPT LANGUAGE="Javascript"> function SubmitKeyClick(button) { if (event.keyCode == 13) { event.keyCode=9; event.returnValue = false; document.all[button].click(); } } </SCRIPT> 在Page_Load事件中添加: txtPwd.Attributes.Add("onkeydown", "SubmitKeyClick('"+ImageButton1.ClientID+"');"); <asp:TextBox ID="txtHospitalID" runat="server" onkeydown="if(event.keyCode==13) btnSelect.focus();" Width="120px"></asp:TextBox>设置焦点为要点击的按钮就好了onkeydown="if(event.keyCode==13) btnSelect.focus();" <script>function lbtnClick(){ if(event.keyCode==13){ //换种方式获得客户端ID document.getElementById("lbtn_1").click(); }}}</script><body onkeydown="lbtnClick()"><asp:LinkButton runat="server" id='lbtn_1' .....</body> 在form表单中defaultbutton 属性<form id="form2" runat="server" defaultbutton="Button1"> C# 中 winfrom 和 webForm 信息共享 web安装部署生成失败 c# 关于图像合并的效率问题 treeview 样式修改 (救命)文件夹内图片数量太多容量太大(3G)一打开就死机 C# 如何获取一个窗口事件的委托函数? 各位有没有datagrid的详细的使用指南 label我给的提示文字长度不同,我怎么让居中 对于含多层对象引用的复杂结构怎样进行序列化 求助:C#多媒体开发。如何将分离的音频,视频和字幕问文件加载到同一个窗体上?? 如何只运行程序不出现命令行提示窗口呢? 导出Excel列头中文乱码
判斷按下的是不是enter
web里面我就不知道有没有了但是你可以在keypress事件里面判断,当前key值是否是Enter,如果是,就执行Button的点击事件
{
this.Form.DefaultButton = "ContentPlaceHolder1$btn";
}
textbox1.Attributes("onclick") = " __doPostBack('" & this.LinkButton1.ClientID & "','');" '点击引發postback
<script>
function lbtnClick(){
if(event.keyCode==13){
document.getElementById("lbtn_1").click();
}
}}
</script>
<body onkeydown="lbtnClick()">
<asp:LinkButton runat="server" id='lbtn_1' .....
</body>
//试试这个
<script>
function lbtnClick(){
if(event.keyCode==13){
//换种方式获得客户端ID
document.getElementById("<%=lbtn_1.ClientID%>").click();
}
}}
</script>
<body onkeydown="lbtnClick()">
<asp:LinkButton runat="server" id='lbtn_1' .....
</body>
Page.Form.DefaultFoucs="Button1"//设置页面的默认聚焦控件
<asp:Button id="btnOK" runat="server" BorderWidth="1px" Text="A"></asp:Button>
TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13){document.all.Button3.focus();document.all.Button3.click();}");在.aspx页面中添加:
<SCRIPT LANGUAGE="Javascript">
function SubmitKeyClick(button)
{
if (event.keyCode == 13)
{
event.keyCode=9;
event.returnValue = false;
document.all[button].click();
}
}
</SCRIPT> 在Page_Load事件中添加:
txtPwd.Attributes.Add("onkeydown", "SubmitKeyClick('"+ImageButton1.ClientID+"');");
function lbtnClick(){
if(event.keyCode==13){
//换种方式获得客户端ID
document.getElementById("lbtn_1").click();
}
}}
</script>
<body onkeydown="lbtnClick()">
<asp:LinkButton runat="server" id='lbtn_1' .....
</body>