テキストボックスとボタンが1つあるアプリケーションがあります。ユーザーがテキストボックスにテキストを入力すると、ユーザがボタンをクリックすると、capslockがオンであるかオフであるかが表示されます。ボタンのクリックでcapslockがオンまたはオフになる
答えて
、
$('#example').keypress(function(e) {
var s = String.fromCharCode(e.which);
if (s.toUpperCase() === s && s.toLowerCase() !== s && !e.shiftKey) {
alert('caps is on');
}
});
バックスペースキー、s.toLowerCase(のような間違いを、避けてください)!== sは必要とされています。
このコードを試してみましたか?
function isCapslock(e){
e = (e) ? e : window.event;
var charCode = false;
if (e.which) {
charCode = e.which;
} else if (e.keyCode) {
charCode = e.keyCode;
}
var shifton = false;
if (e.shiftKey) {
shifton = e.shiftKey;
} else if (e.modifiers) {
shifton = !!(e.modifiers & 4);
}
if (charCode >= 97 && charCode <= 122 && shifton) {
return true;
}
if (charCode >= 65 && charCode <= 90 && !shifton) {
return true;
}
return false;
}
こんにちはサムの返信のおかげで、私はそれをjavascriptで行う必要があります。 – user1117040
yeah sam、これはテキストボックスのkeypressイベントのために働いていますが...とにかくuに感謝しています。私はこのkeypressイベントで時間を過ごすことができると思います.. – user1117040
それは私のためには機能しません。キャップなしの小文字またはシフトキーの場合 – RobG
この前の質問をご覧ください。How do you tell if caps lock is on using JavaScript?には素晴らしいスクリプト/応答があります。
ありがとうtcole、しかし、ボタンのクリックイベントの解決策も見つけられませんでした。私はテキストボックスのonKeyPressEventを使用する必要があります – user1117040
あなたはcapslockstate jQueryプラグインを使用することができます。
ボタンをクリックすると、$(window).capslockstate("state");
と呼ぶことができ、これはCaps Lockキーの状態を示します。
Caps Lockキーの状態は、テキストを入力したときとボタンをクリックしたときと同じである必要はありません。
- 1. CustomExceptionは、オンまたはオフ
- 2. オンまたはオフ例外
- 3. メニューオプションでWi-Fiがオン/オフしない
- 4. Delphi 2010の仮想キーボード、CapsLockをオンにしますか?
- 5. クリックでJqueryスイッチのオン/オフを切り替える
- 6. ステミングのオン/オフ
- 7. Javascript画像の境界線のオン/オフをクリックすると
- 8. ページロード時に、チェックボックスをオンまたはオフにします。
- 9. Android listview(setOnItemClickListener)チェックボックスをオンまたはオフにする項目
- 10. 簡単なhtmlボタンでESRIフィーチャレイヤをオン/オフするときのトラブル
- 11. ワン・ボタンのアンドロイド・マルチ・オン・クリック・リスナー
- 12. listViewアイテムの複数のToggleButton。 1つをクリックすると、他のものがオン/オフになります
- 13. ハイチャート - show、hide、またはlegendItemClickのグリッド線をオンまたはオフにする
- 14. iphoneチェックWIFIネットワークスイッチがオン/オフです
- 15. AndroidハードウェアLEDオン/オフ
- 16. Modelicaのイベントのないオン/オフ制御
- 17. デバッギングメッセージをオン/オフするコンパイラスイッチ?
- 18. ボタンの表示/非表示チェックボックスのオン/オフ解除
- 19. gpsがオン/オフのときにブロードキャストレシーバーをトリガーする方法は?
- 20. 設定とアクションバーのオン/オフ切り替えボタン - アイスクリームサンドイッチスタイル
- 21. sqliteでヘッダーをオン/オフするとどうなりますか?
- 22. オンとオフのオーディオボタンがJSで機能しない
- 23. Androidのオン/オフ表示
- 24. 画面のオン/オフ検出
- 25. GPSがオンかオフかを確認するためのブラックベリーコード
- 26. チェックボックスがオンまたはオフになるとすぐにステータスを取得します
- 27. USB LEDランプをオン/オフにする
- 28. ウイルス対策ソフトウェアをオン/オフにする
- 29. アンドロイド画面をオフ/オンにする
- 30. チェックボックスをオンにしたチェックボックスをオフにします
入力が**大文字**のもの( 'a'や 'A'のようなもの) – tym1193
@ tym1193:capslockを押すと大文字が1つしか作成されません。私はそうは思わない;)(シフトキー)。 – Zeta