纳闷了好久的文本框回车提交问题
如果页面只有一个文本框+提交按钮
<form id="form1" runat="server">
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="Button" OnClick="Button1_Click"></asp:Button>
</form>
在TextBox1文本框里回车,没有响应Button1_Click事件。
<form id="form1" runat="server">
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox id="TextBox2" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="Button" OnClick="Button1_Click"></asp:Button>
</form>
如果有两个文本框或两个以上时,在TextBox1文本框里回车,可以响应Button1_Click事件。
解决方法:
在页面 form 中增加一个 <input style="display:none">