Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

HTML5 Input type=number ลบศูนย์นำหน้า


ปัญหาศูนย์ชั้นนำอาจเกิดขึ้นเมื่อคุณต้องการเพิ่มหมายเลขโทรศัพท์ระหว่างประเทศ

เพื่อแก้ปัญหานี้ -

<input type="tel" pattern="[0-9]*">

บน iOS แป้นพิมพ์ตัวเลขจะปรากฏเฉพาะตัวเลขเท่านั้น

บนโทรศัพท์ Android "โทรศัพท์" จะถูกตีความอย่างถูกต้อง แต่ไม่ใช่รูปแบบ

คุณยังสามารถใช้ −

<input type="text" pattern="[0-9]*" ...

ด้านบนจะโทรและแสดงแป้นตัวเลขบนอุปกรณ์ iPhone และ Android