我想將我的文本框分割爲三個區域,例如:我希望顯示的值類似951-05-8765456。有沒有辦法在3個地方默認顯示「 - 」,所以當用戶輸入數值時會自動分割。我希望我的文本框如圖所示將文本框分割爲3個區域
回答
基本上你不能只用CSS做的,所以你可以使用這個jQuery插件,你很容易做到這一點。
你可以使用這個插件爲您的文本框如下:
$(".TEXT_BOX_CLASS").mask("9999/99999/99999");
您需要使用3個文本帶有像4/5/5這樣的css的maxlength屬性的框,並且使用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可以用於此。所以一個輸入字段可以和'.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. 如何使用Visual Basic 2010將文本數組分割爲3個文本框?
- 2. 如何將一個文本區域拆分爲兩個文本區域?
- 3. 將UIView /圖形上下文分割爲多個區域
- 4. 將textbox.text分割爲其他文本框
- 5. 將文本區域拆分爲數組
- 6. 從servlet中的文本區域中分割出2個句子
- 7. 是否可以將TextView分割爲兩個三角形區域?
- 8. 將Foreach分割成不同的區域
- 9. 將ggplot繪圖分割爲3個框架
- 10. 如何將文本文件分割爲多個文本文件
- 11. PHP腳本將大文本文件分割爲多個文件
- 12. 將文本框轉換爲文本區
- 13. PHP分割文本區域的內容和插入到MySQL
- 14. 將文本分割爲行excel
- 15. 需要將#tags分割爲文本
- 16. 將文本分割爲Excel中的列
- 17. 如何將分割區域保存爲獨立的圖像?
- 18. 將協議緩衝區定義分割爲多個.proto文件
- 19. 想要將文本文件分割爲每行一個文件
- 20. 如何將文本文件逐位分割爲兩個文件
- 21. 將區域有效地劃分爲N個凸區域
- 22. 將文本分割爲4個字符(不帶分隔符)
- 23. 如何在Python中分割文本3
- 24. 分離文本分爲3個部分
- 25. 將文本區域添加到文本區域?
- 26. 將長輸入分割爲多個文本文件
- 27. 將下拉菜單文本框或文本區域
- 28. 如何在分隔符處將char *分割爲3個char *?
- 29. Oracle/SQL - 將分割表分爲3個段
- 30. 如何將凸多邊形分割爲給定比例的兩個區域?
在GUI開發工具,這些被稱爲蒙面的投入。這裏有一個jQuery插件 - http://digitalbush.com/projects/masked-input-plugin/ – Prasanth
你可以使用這個插件http://igorescobar.github.io/jQuery-Mask-Plugin/ – Satpal