テキストボックスの入力ボックスにマウスのフォーカスは、押すとページの原因と解決策をリフレッシュするためにキーを入力します

オリジナル:https://blog.csdn.net/xuezhongsong/article/details/6859037

問題:TextBoxの入力ボックスにマウスのフォーカスは、押すとページを更新するキーを入力します

理由:時のみテキストボックス入力ボックス、エントリーが完了すると、フォームは、ページを更新すると、自動的にフォームを送信しますEnterキーを押してください

ソリューション:

図1は、フォーム処理フォームでイベントを追加します

 <form onsubmit="return false;"></form>

2、非表示の入力ボックスを追加

<input id="hiddenText" type="text" style="display:none" />

3、シールドはENTER

3.1、世界のEnterイベントを削除

function document.onkeydown() {
    var e = event.srcElement;
        if (event.keyCode == 13) {
        return false;
    }
}

3.2、イベント入力ボックス方法を入力します。削除

onkeydown="return ClearSubmit(event)"
<input type="text"  onkeydown="return ClearSubmit(event)" />

 function ClearSubmit(e) {
    if (e.keyCode == 13) {
        return false;
    }
}

おすすめ

転載: www.cnblogs.com/mg007/p/11130505.html