今日の人気記事

まだデータがありません。

入力フォームのCAPS LOCKがONになっているかを表示「capsChecker」

当ページのリンクには広告が含まれています。

スポンサーリンク

入力フォームで「CAPS LOCK」がONになっているかどうかを表示するプラグイン「capsChecker」を紹介します。

jQueryプラグイン「capsChecker」

このプラグインを使えば、フォームで入力する際に「CAPS LOCK」がONになっているかどうかを表示させることができます。

「CAPS LOCK」をONにして入力しすると「CAPS」というテキストが表示され、OFFだと表示されません。

ユーザーの誤入力を防ぐのに便利なプラグインですね。

スポンサーリンク

それではデモページの入力フォームに「CAPS LOCK」のON/OFFを切り替えながら入力してみてください。

「capsChecker」のデモ

ソース( HTML + jQuery )


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>capsChecker - jQueryプラグイン</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="jquery.capsChecker.min.js"></script>
<script>
$(function() {
  function onCaps(e, on) {
    if(on)
      $('#pnlIndicator').addClass('on')
    else
      $('#pnlIndicator').removeClass('on')
  }
  $('#txtTest').capsChecker({ capson: onCaps, capsoff: onCaps });
});
</script>
<style>
.input {
  position: relative;
  width: 280px;
  height: 50px;
}
input {
  border: 1px solid #ccc;
  padding: 15px;
  outline: none;
  font-size: 16px;
  height: 20px;
  color: #777;
  margin: 0;
  width: 250px;
  max-width: 100%;
  display: block;
  background: #fff;
}
.indicator {
  height: 20px;
  width: 40px;
  text-align: center;
  position: absolute;
  right: 5px;
  top: 5px;
  background: red;
  color: #fff;
  padding: 10px 5px;
  display: none;
}
.indicator.on { display: block }
</style>
</head>
<body>
<h1>capsChecker のデモでーす。</h1>
<p>「CapsLock」をオン/オフにして、以下のフォームを入力してみてください。</p>
<div class="input">
  <input id="txtTest" type="text" />
  <div id="pnlIndicator" class="indicator">CAPS</div>
</div>
</body>
</html>
スポンサーリンク

関連記事(一部広告含む)