ページにASPパネルがあり、(テキストボックス、チェックボックス、選択など)多くの入力フィールドがあり、1つはフォームを保存(btnSave)し、もう1つはキャンセル(btnCancel)用で、btnSaveはデフォルトのボタンです。パネルの。
この問題は、キャンセル キーがフォーカスを取得し、ユーザーがEnterキーを押したときに発生し、この場合は保存ボタンが起動する ASP パネルのデフォルト キーです。
<asp:panel DefabultButton="save">
<asp:textbox id="someid" runat="server"></asp:textbox>
<asp:textbox id="someid2" runat="server"></asp:textbox>
<asp:textbox id="someid3" runat="server"></asp:textbox>
<asp:textbox id="someid4" runat="server"></asp:textbox>
<asp:button id="btnSave" run="server" value="Save" />
<asp:button id="btnCancel" run="server" value="Cancel" />
</asp:panel>
キャンセルキーをEnter押したときにデフォルトのキーが発火するのを防ぐ方法はありますか。