Firefox ไม่รองรับ min, max, step บน type="number" (รุ่นเก่า)
Chrome รองรับเต็มที่ Firefox เริ่มรองรับ Validation UI ในรุ่นใหม่ (Firefox 29+)
ตัวอย่าง
<!DOCTYPE html>
<html>
<head><title>HTML input number</title></head>
<body>
<form action="" method="get">
เลือกตัวเลข 1-10: <input type="number" name="num" min="1" max="10"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Polyfill / Workaround
- ใช้
type="text"+pattern="[0-9]*"+ JS Validation - ใช้ Library เช่น
html5-number-polyfill - Custom Validation ด้วย
setCustomValidity()