テキストボックスとボタンが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. Angular2、ボタンのクリック時にチェックボックスをオンまたはオフにします。
- 2. Javascript - 入力をクリックするとcapslock(shift)がオンになっているキーボード
- 3. Arduinoボタンのオン/オフ機能
- 4. CustomExceptionは、オンまたはオフ
- 5. オンまたはオフ例外
- 6. ボタンのオン/オフ音の設定
- 7. ListViewチェックボックスをオンまたはオフにするボタンを有効にするWPF
- 8. ImageViewのチェックボックスをオンまたはオフにして、GridViewギャラリーをクリックします。Android
- 9. メニューオプションでWi-Fiがオン/オフしない
- 10. 一度オン/オフした後にボタン停止機能があります
- 11. ボタンをクリックして視覚化(クロステーブル)をオン/オフ(表示/非表示)する
- 12. Delphi 2010の仮想キーボード、CapsLockをオンにしますか?
- 13. デコレータをオプションでオンまたはオフにする方法
- 14. オフの代わりにオンに切り替えるボタン
- 15. ステミングのオン/オフ
- 16. モニターのオン/オフ
- 17. トグルナビのオン/オフ
- 18. クリックでJqueryスイッチのオン/オフを切り替える
- 19. 自分のボタンでWMSレイヤーのオン/オフを切り替える
- 20. jQueryで1つのメインチェックボックスをクリックした後にチェックボックスをオンまたはオフにします
- 21. データベースデザイン:ユーザーのフィールドをオンまたはオフにする
- 22. allow_url_fopenはオンになっていますが、phpinfoはオフになります
- 23. オン/オフ音(IOS)
- 24. Javascript画像の境界線のオン/オフをクリックすると
- 25. 一定のGPSステータスのオンまたはオフAndroidでの確認
- 26. ページロード時に、チェックボックスをオンまたはオフにします。
- 27. Phonegapライトスクリーンのオン/オフ
- 28. 変数をオンまたはオフにするSQL
- 29. Android listview(setOnItemClickListener)チェックボックスをオンまたはオフにする項目
- 30. チェックボックスをオンまたはオフにして、チェック可能なグループボックス内のすべてのチェックボックスをオンにします。
入力が**大文字**のもの( 'a'や 'A'のようなもの) – tym1193
@ tym1193:capslockを押すと大文字が1つしか作成されません。私はそうは思わない;)(シフトキー)。 – Zeta