[ Javascript ] กำหนดรูปแบบให้ช่อง Input เช่น เลขโทรศัพท์ บัตรประชาชน
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา [ Javascript ] กำหนดรูปแบบให้ช่อง Input เช่น เลขโทรศัพท์ บัตรประชาชน
[ Javascript ] กำหนดรูปแบบให้ช่อง Input เช่น เลขโทรศัพท์ บัตรประชาชน
Copy
function setPettern(text, mode){ var pattern = ''; var pattern_ex=new String("-"); if(mode === 'critizen'){ pattern=new String("_-____-_____-_-__"); } else if(mode === 'mobile'){ pattern=new String("___-___-____"); } var returnText=new String(""); var obj_l=text.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+=text.value pattern_ex; text.value=returnText; } } if(obj_l>=pattern.length){ text.value=text.value.substr(0,pattern.length); } return text; }
ลองเอาไปประยุกต์ใช้กันดูนะครับ
Msl2oot
22-01-2017
10:39:50
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ