ページ内に IFrame があり、小規模なリッチ テキスト編集のためにこの iframe で designMode="on" を使用しています。
私の懸念は、ユーザーが新しい行を入力できるようにする必要がないことです。つまり、入力キーを制限したいのです。
ここに投稿された質問を使用して、キープレスイベントをリッスンしました。しかし、キープレス イベントでfalse を返すと、何も起こりません。
designmode で Iframe の Enter キーを制限するにはどうすればよいですか?
コード :
document.getElementById('editor').contentWindow.addEventListener('keypress',restrictEnterKey, true);
function restrictEnterKey(event) {
var key=(event.charCode)?event.charCode:((event.keyCode)?event.keyCode:((event.which)?event.which:0));
if (key == 13) {
//alert('me');
return false;
}
return true;
}