テキストボックスを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. 2つのテキストボックスの分割と相違
- 3. 3つの列にデータを分割
- 4. R:データフレームを3つに分割
- 5. ヒストグラムを3つに分割する
- 6. ビットストリングをCの3つの部分に分割
- 7. Jquery Autocomplete選択した値を2つのテキストボックスに分割
- 8. 1つの配列を3つの配列に分割する
- 9. エリアを所定のタイルに分割する方法は?
- 10. 1つの大きなアレイを3つに分割する
- 11. Pythonは3つの数字を2つの部分に分割します
- 12. 3つの部分で配列リストを分割する方法
- 13. クイックソート3ウェイ分割
- 14. 3つの列のレイアウトにフォームを分割する
- 15. アレイを3つの個別のアレイに分割する
- 16. Ruby on Railsアプリケーションでテーブルを3つのテーブルに分割する
- 17. 文字列を3つのブロックに分割しますか?
- 18. テキストファイルを3つのデータセット/テーブルに分割します
- 19. リストを3つのグループと記号に分割する
- 20. mysqlデータを3つのブートストラップmdカラムに分割してPHP
- 21. カラムを3つのカラムに分割するSQLクエリが必要
- 22. プログラムを3つのクラスに分割する(継承)
- 23. 1つのテキストボックスを2つの半分に分割し、wpf、databinding、pure xamlのみを使用して2つのテキストボックスにデータを入力
- 24. Haskell - リストを3つの部分に分割するTakeとDropの使用
- 25. Android、ListViewアイテムを3つの部分に分割する方法は?
- 26. sklearnで3つ以上の部分でデータを分割するには
- 27. 文字列をCで3つに分割する方法
- 28. アンドロイドでウィンドウを3つに分割できます
- 29. エリアでは、アプリケーションを別のモジュールに簡単に分割できますか?
- 30. デリミタを持つ文字列を3つの変数に分割する
をGUI devのでは、これらがマスクされた入力として知られています。ここにjQueryプラグインがあります - http://digitalbush.com/projects/masked-input-plugin/ – Prasanth
このプラグインを使用できますhttp://igorescobar.github.io/jQuery-Mask-Plugin/ – Satpal