テキストボックスを3つのエリアに分割したい:例えば、値を951-05-8765456のように表示したい。 3つの場所の後にデフォルトで " - "を表示する方法はありますか?ユーザーが値を入力すると自動的に分割されます。画像のようにテキストボックスを表示したいテキストボックスを3つのエリアに分割
答えて
あなたはこのjQueryプラグインを使用することができますので、基本的には、唯一のCSSで行うことができない、あなたは簡単にそれを行います。
あなたは次のようにあなたのテキストボックスのためにこのプラグインを使用することができます。
$(".TEXT_BOX_CLASS").mask("9999/99999/99999");
3つのテキストが必要ですmaxlength属性が4/5/5のようなCSSを持つボックスを使用し、cssを使用して、ボトムボーダーを除くテキストボックスの境界線を削除することができます。
<input type="text" maxlength="4" class="Split" tabindex="1">/
<input type="text" maxlength="5" class="Split" tabindex="2">/
<input type="text" maxlength="5" class="Split" tabindex="3">
CSS:
.Split{
border:none;
border-bottom: 1px solid black;
width:50px;
}
これは正解ではありませんバディ...代わりに彼はajaxを利用します –
JQueryをこれに使うことができます。したがって、1つの入力フィールドは '.split()'と '.join()'メソッドで使用できます。 – AfromanJ
@Rony、私はHTMLとCSSを使ってOPの結果を得ました。 –
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<style type="text/css">
</style>
</head>
<body>
<input type="text" class="mynum" value="" />
<script type="text/javascript">
$('.mynum').keydown(function() {
var value = $('.mynum').val();
var len = value.length;
if (len == 4)
value += '/';
if (len == 10)
value += '/';
if (len == 16)
return false;
$('.mynum').val(value);
});
</script>
</body>
</html>
- 1. 3つの列にデータを分割
- 2. 1つの配列を3つの配列に分割する
- 3. エリアを所定のタイルに分割する方法は?
- 4. 3つの列のレイアウトにフォームを分割する
- 5. 文字列を3つのブロックに分割しますか?
- 6. mysqlデータを3つのブートストラップmdカラムに分割してPHP
- 7. Ruby on Railsアプリケーションでテーブルを3つのテーブルに分割する
- 8. Haskell - リストを3つの部分に分割するTakeとDropの使用
- 9. Android、ListViewアイテムを3つの部分に分割する方法は?
- 10. 3つの列でOracleのvarchar列を分割する方法
- 11. エリアでは、アプリケーションを別のモジュールに簡単に分割できますか?
- 12. JME3 - 3つ以上のテクスチャを分割する
- 13. 分割を考えると、3つのカラム(年月日)
- 14. ブートストラップ:のボックスを分割する3の
- 15. 9×3 rectを8等分の正方形に分割する
- 16. タグ上の文字列を複数のテキストボックスに分割する
- 17. ASP.NET MVC 3 - エリア内のルーティングを持つエッジケース
- 18. 1つの線を2つの部分に分割する
- 19. Androidの分割は、分割機能について正しく
- 20. アドレス範囲192.168.64.0/19を3つの同じサイズのサブネットに分割します。
- 21. HttpPostアクションのMVC 3分割パラメータ
- 22. 2次スライスを3つの小さなスライスに分割するHTML5 CANVAS JS
- 23. は一つのエリア
- 24. Rails 3 A/B分割テストシステム(Redisなし)
- 25. 3つのバイナリファイルの差分。
- 26. 文字列を3つの部分に分割するにはどうすればよいですか?
- 27. CCKコンテンツタイプの3つのフィールドを検索する1つのテキストボックス。
- 28. divタグで3つの列の間のスペースを分割する方法は?
- 29. Rails 3:顧客エリアへのルーティング
- 30. 3つの異なる役割、異なる3つのビュー
をGUI devのでは、これらがマスクされた入力として知られています。ここにjQueryプラグインがあります - http://digitalbush.com/projects/masked-input-plugin/ – Prasanth
このプラグインを使用できますhttp://igorescobar.github.io/jQuery-Mask-Plugin/ – Satpal