私は、テキストエリア内のすべてのキーボードキーを無効にする可能性を探しています。私はいくつかの単一のものを無効にするWeb上のいくつかの例が見つかりましたが、どのように私はキーボード全体を無効にすることができますか?キーボードのキーをすべて無効にするにはどうすればよいですか?
答えて
the disabled attributeを使用してテキストエリアを無効にすることができます。または、readonly属性を使用して読み取るだけにすることもできます。 readonlyは、ユーザーがテキストエリア内をクリックしたり選択したりするのを妨げない限り、無効になっています。
そして、あなたは本当にこのようなJavaScriptの何か(jQueryのを使用して)それを行いますと、それを行う必要がある場合:
<textarea rows=3 cols=20></textarea>
$("textarea").keydown(false);
あなたがここでそれを試すことができます:あなたはtextare
参照を持っていると仮定すると、http://jsfiddle.net/7n4G4/1/
をConsiそれはおそらくやり過ぎだと
textearea.onkeydown = textarea.onkeypress = function() { return false };
、しかし...:ような何か多分、あなたのtextarea
の読み取り専用代わりに属性を使用するdering:あなたはまだあなただけコピー可能な第2の場合には、マウスを使用して/ペーストをコピーすることができるしている最初のケースで
textarea.readOnly = true
を(関係ないキーやマウスを使用して) 。
document.getElementById('ID OF TEXTAREA').onkeypress=function(){return false;}
知らんあなたが、もしあなたができるだけdisabled
それをやりたい理由。
あなたが
<textarea name="text" disabled>
を選択せずに完全に無効にそれを維持したい場合は、あなたのユーザーがまだクリックして、テキストエリア
<textarea name="text" readonly>
の内側に選択できることを確認する場合は、読み取り専用属性を使用しますキーボード入力のみを防ぐ場合
<textarea name="text" id="text-input">
非常に単純なjQuery
$("#text-input").on("keydown keypress keyup", false);
優秀!代わりに私のdatepickerを表示したいときにキーボードが表示されないようにしようとしています。 'readonly'を使用すると、トリックが実行されます。 –
- 1. すべてのWPFアプリケーションで仮想キーボードを無効にするにはどうすればよいですか?
- 2. Swiftを使用すると、キーボードのポップアップを無効にするにはどうすればよいですか?
- 3. javascriptのキー押下でキーを無効にするにはどうすればよいですか?
- 4. キーボードからのナビゲーションを無効にするにはどうすればよいですか?
- 5. AフレームでキーボードまたはWASDコントロールを無効にするにはどうすればよいですか?
- 6. キーボードをiOSに隠さずに無効にするにはどうすればよいですか?
- 7. iPhoneキーボードの完了ボタンのフォーム送信を無効にするにはどうすればよいですか?
- 8. JSpinnerのキーボード入力とマウス入力を無効にするにはどうすればよいですか?
- 9. すべてのブラウザで戻るボタンを無効にするにはどうすればよいですか?
- 10. Androidキーボードでオートコレクトバーを無効にするにはどうすればよいですか?
- 11. iOS 5:アプリケーションでEmojiキーボードを無効にするにはどうすればよいですか?
- 12. XAMLのContextMenuですべてのMenuItemを無効にするにはどうすればよいですか?
- 13. キーボードのキーを無効にする
- 14. WPFでWebrowserコントロールのドキュメントイベントをすべて無効にするにはどうすればよいですか?
- 15. ipad2のすべてのウェブサイトのドラッグを無効にするにはどうすればよいですか?
- 16. ウェブアプリケーションのすべてのデベロッパーツールを無効にするにはどうすればよいですか?
- 17. クリックイベントハンドラ以外のすべてのボタンを無効にするにはどうすればよいですか?
- 18. AWS:すべてのサービスを無効にするにはどうすればよいですか?
- 19. AVPlayerView Mac:すべてのユーザー操作を無効にするにはどうすればよいですか?
- 20. すべてのRoslynコードアナライザを無効にするにはどうすればよいですか?
- 21. すべてのtinyMCEテキストエリアを無効にするにはどうすればよいですか?
- 22. Androidキーボード。キーを無効にする
- 23. CodeMirrorのデフォルトのInsertキーの動作を無効にするにはどうすればよいですか?
- 24. treectrlのキー検索を無効にするにはどうすればよいですか?
- 25. 主キー制約をプログラムで無効にするにはどうすればよいですか?
- 26. テキストエリアでEnterキーを無効にするにはどうすればよいですか?
- 27. jqgridローカルキャッシュを無効にするにはどうすればよいですか?
- 28. Crawler4Jロガーを無効にするにはどうすればよいですか?
- 29. iPadサポートを無効にするにはどうすればよいですか?
- 30. Ctrl + F4を無効にするにはどうすればよいですか?
どのように特定のものを無効にしますか? –
あなたは何をしたいですか?何も書いて貼り付けることができないテクスチャエリア?キーボードの入力を禁止するkeydown/keypress/keyupを禁止し、これらのイベントをjavacriptで防ぐには、 "disabled"属性を使用してください。 –
'readonly'があなたのために働くように設定しますか?これは、ユーザーがテキストエリアをクリックできるようにする「無効化」の代わりです。https://developer.mozilla.org/en/HTML/Element/textarea – Murtnowski