ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programminginput เวลายังไงครับแบบให้กรอก 20:30 อะไรแบบนี้ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: input เวลายังไงครับแบบให้กรอก 20:30 อะไรแบบนี้ครับ  (อ่าน 754 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
tae861
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 477



ดูรายละเอียด
« เมื่อ: 09 เมษายน 2017, 13:57:33 »

input แบบกรอกเวลาอะครับ

เช่น 00:30 , 13:30

แบบถ้ากรอกแล้วจะมี : ขึ้นตรงกลางคั่นพอดีอะครับ
บันทึกการเข้า
goldxp
สมุนแก๊งเสียว
*

พลังน้ำใจ: 73
ออฟไลน์ ออฟไลน์

กระทู้: 556



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 09 เมษายน 2017, 14:59:08 »

https://github.com/RobinHerbots/Inputmask
http://robinherbots.github.io/Inputmask/
https://github.com/RobinHerbot...utmask/blob/3.x/README_date.md

ตัวนี้ครับ หรือตัวอื่นๆ ก็ได้ครับ
บันทึกการเข้า

choking
Newbie
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 28



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 เมษายน 2017, 16:46:26 »

jquery

โค๊ด:
$('.time').on('keydown', function(e) { 
if(e.keyCode != 8 && (this.value.length === 2  )) {
this.value += ":";
}else if(e.keyCode === 8 && (this.value.length === 4 )){
this.value=this.value.replace(/:+/g,"");
}
});


html

โค๊ด:
<input type="text" class="time" maxlength="5">
บันทึกการเข้า
x-script
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 140
ออฟไลน์ ออฟไลน์

กระทู้: 1,940



ดูรายละเอียด
« ตอบ #3 เมื่อ: 11 เมษายน 2017, 20:02:20 »

input type=time

ง่ายสุด support iphone ด้วย

https://www.w3schools.com/html...sp?filename=tryhtml_input_time
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์