0

我正在使用多行文本框和按钮。我只想在用户按下回车键时提交表单,所以我将表单的默认按钮设置为按钮 id,我只想在页面加载后将焦点设置为多行文本框但是当我按回车键将进入新行,表单未提交。

<form id="form1" runat="server" defaultbutton="btnSend" >
<table>
<tr><td>Message: </td><td><asp:TextBox ID="txtMsg" CssClass="mymsg" TextMode="MultiLine" runat="server"></asp:TextBox></td>
        <td colspan="2"><asp:Button ID="btnSend" runat="server" onclick="btnSend_Click" 
                OnClientClick="scroll()" Text="send" />
        </td></tr>        
        </table>

谁能帮帮我吗?

提前致谢。

4

2 回答 2

0

您可以在标签中设置默认按钮属性

于 2013-04-08T10:11:33.387 回答
0

enter 替代解决方案:在下一行提交表单shift+enter

尝试这个DEMO

参考

于 2013-04-08T10:28:22.050 回答