2013年6月1日土曜日

ASP.NET TextBox内でEnterキーを無効にする

TextBox内でEnterキーを押すとポストバックが発生します。
このポストバックを無効にする方法です。

こちらもサンプルは山ほどありますが、自分用にメモしておきます。

JavaScritpでEnterキーを無効にします。
function cancelSubmitOnEnter() {
    if (window.event.keyCode == 13) {
        return false;
    }
}

TextBoxのonKeyPressで先に定義したJavaScriptを呼び出します。