[ 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;
}
ลองเอาไปประยุกต์ใช้กันดูนะครับ
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ