<div>
asp:textbox と asp:button が別々のがいくつかあります。
私がする必要があるのは<div>
、ユーザーがEnterキーを押したときに正しいボタンが正しくクリックされるようにすることです。
asp:panel、defaultbutton を使用せずに。
それを行う最も簡単な方法は何ですか?
おそらく、そのような各divでjavascriptを使用してデフォルトのボタンを設定することによって:
$('div').keypress( function(e) {
if(e.keyCode == '13') {
$(this).find('.acceptEnter').click();
}
});
ASP.NETパネル コントロールを使用して、 DefaultButtonプロパティを設定します。
Panel.DefaultButton プロパティ: DefaultButton プロパティを使用して、Panel コントロールにフォーカスがあり、ユーザーが Enter キーを押したときにクリックされるボタンを示します。DefaultButton は、Button コントロール、または LinkButton コントロール以外の IButtonControl インターフェイスを実装する任意のコントロールの識別子に設定できます。