- ベストアンサー
エンターを禁止
あるページで、IEで完璧に(ボタンやテキストエリアなども含む)エンターキーを無効化するスクリプトはどう書けばいいですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずIEだけでいいんですよね? function enterkill(){ var downkey; var keyname; var keyunicode; if(window.event){ e=window.event; if(e.keyCode){ downkey=e.keyCode; keyname = String.fromCharCode(downkey); keyunicode = keyname.charCodeAt(0); if(keyunicode == 13){ return false; } else{ return true; } } } } そしてbodyタグに onKeyPress="return enterkill()" 属性を入れておく<body onKeyPress="return enterkill()"> という感じですね。 マックとかだとうまくいかないかもしれません。 スクリプトをオフにすると働きません。 よって「完璧」には無効化されないです。