iT邦幫忙

0

asp.net 怎麼讓 textbox 輸入資料後按下enter觸發按鈕

  • 分享至 

  • xImage

有找到可以使用panel,但我用了之後沒有作用
想問還有什麼方法按下enter後可以觸發按鈕

allenlwh iT邦高手 1 級 ‧ 2024-06-11 16:23:32 檢舉
Javascript ? Query ?
rain_yu iT邦新手 1 級 ‧ 2024-06-12 09:15:43 檢舉
用js or jq 抓取你得enter按鍵觸發
jack8900 iT邦新手 2 級 ‧ 2024-06-12 11:14:45 檢舉
<asp:TextBox ID="TextBox2" runat="server" onkeydown="if (event.keyCode == 13) document.getElementById('<%= Button2.ClientID %>').click();" />
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
cliff_chen
iT邦新手 4 級 ‧ 2024-06-12 14:06:33

可以用form指定預設按鈕,如果沒有指定defaultbutton,會自動觸發最前面的button

<form id="form1" runat="server" defaultbutton="Button1">
	<div>
		<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
		<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
	</div>
	<div>
		<asp:Button ID="Button0" runat="server" Text="TEST" OnClick="Button0_Click" />
		<asp:Button ID="Button1" runat="server" Text="查詢" OnClick="Button1_Click" />
	</div>
</form>
0
shing_pascal
iT邦新手 2 級 ‧ 2024-06-13 08:20:43

答案有誤,
已回收

我要發表回答

立即登入回答