javascriptで、テキストエリアに入力した文字に対する、
ファンクションキーでの文字変換を無効化したいですが動作しません。
下記、試しているコードになります。
よろしくお願いいたします。
<html> <head> <title>ファンクションキーを無効にする</title> <script language="JavaScript" type="text/JavaScript"> <!-- function noenter() { return (event.keyCode == 112) ? false : true; return (event.keyCode == 113) ? false : true; return (event.keyCode == 114) ? false : true; return (event.keyCode == 115) ? false : true; return (event.keyCode == 116) ? false : true; return (event.keyCode == 117) ? false : true; return (event.keyCode == 118) ? false : true; return (event.keyCode == 119) ? false : true; return (event.keyCode == 120) ? false : true; return (event.keyCode == 121) ? false : true; return (event.keyCode == 122) ? false : true; return (event.keyCode == 123) ? false : true; } // --> </script> </head> <body> <input type="text" onkeydown="return noenter();"> </body> </html>
プログラムコード(およびエラーメッセージ)は質問内容としては最も重要な部分であるため、見やすくしていただけると助かります。<code>ボタン押下→「コード」部分にコードを貼り付け→「ここに言語を入力」に対象言語名記入(エラーメッセージの場合は不要)の手順で「コードハイライト化」してください。(質問編集画面ではリアルタイムでプレビューが表示されるので見ながら調整してください)
「うまく動作しない」「うまくいかない」では何が起きているか伝わりません。「○○のようになるはずなのに××となってしまう」のような形で「ゴール」と「現象(エラーメッセージなども含む)」を明確にしてください。https://teratail.com/help/question-tips#questionTips3-4-1
もし提示コードがそのままでしたらコード内に全角スペース入り込んでますが大丈夫ですか?
回答1件
あなたの回答
tips
プレビュー