|
|
|
สอบถามปัญหา การตกแต่ง textbox เช่นวันที่ บัตรประชาชน ทำอย่างไรครับ |
|
|
|
|
|
|
|
tostring("0-0000-00000-00-0")
|
|
|
|
|
Date :
2017-02-07 13:20:15 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
<script type="text/javascript">
function autoTab(obj){
/* กำหนดรูปแบบข้อความโดยให้ _ แทนค่าอะไรก็ได้ แล้วตามด้วยเครื่องหมาย
หรือสัญลักษณ์ที่ใช้แบ่ง เช่นกำหนดเป็น รูปแบบเลขที่บัตรประชาชน
4-2215-54125-6-12 ก็สามารถกำหนดเป็น _-____-_____-_-__
รูปแบบเบอร์โทรศัพท์ 08-4521-6521 กำหนดเป็น __-____-____
หรือกำหนดเวลาเช่น 12:45:30 กำหนดเป็น __:__:__
ตัวอย่างข้างล่างเป็นการกำหนดรูปแบบเลขบัตรประชาชน
*/
var pattern=new String("_-____-_____-_-__"); // กำหนดรูปแบบในนี้
var pattern_ex=new String("-"); // กำหนดสัญลักษณ์หรือเครื่องหมายที่ใช้แบ่งในนี้
var returnText=new String("");
var obj_l=obj.value.length;
var obj_l2=obj_l-1;
for(i=0;i<pattern.length;i++){
if(obj_l2==i && pattern.charAt(i+1)==pattern_ex){
returnText+=obj.value+pattern_ex;
obj.value=returnText;
}
}
if(obj_l>=pattern.length){
obj.value=obj.value.substr(0,pattern.length);
}
}
</script>
Code (JavaScript)
<!--แทรก onkeyup="autoTab(this)" ไว้ใน input text ที่ต้องการ-->
<form id="form1" name="form1" method="post" action="">
<input name="data" type="text" id="data" onkeyup="autoTab(this)" />
</form>
|
|
|
|
|
Date :
2017-02-07 13:36:23 |
By :
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองตามหาวิธีการใช้ maskedtextbox ดูครับ
ผมก็ไม่เคยใช้น่ะครับ T_T
|
|
|
|
|
Date :
2017-02-07 13:52:03 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าหน้าฟอร์ม maskedtextbox ตามท่าน FONFIRE เลยครับ
สามารถตั้ง format ได้เช่นกัน
|
|
|
|
|
Date :
2017-02-07 14:01:15 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2017-02-08 10:02:35 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|