input เวลายังไงครับแบบให้กรอก 20:30 อะไรแบบนี้ครับ

เริ่มโดย tae861, 09 เมษายน 2017, 13:57:33

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

tae861

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

เช่น 00:30 , 13:30

แบบถ้ากรอกแล้วจะมี : ขึ้นตรงกลางคั่นพอดีอะครับ

goldxp

[direct=http://web-programming-bookmark.blogspot.com/p/blog-page.html]รับแก้ไขเว็บ[/direct]

choking

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