Trên Firefox 28, tôi đang sử dụng <input type="number">
các công trình tuyệt vời vì nó hiển thị bàn phím số trên các trường nhập chỉ chứa số.
Trong Firefox 29, sử dụng đầu vào số hiển thị các nút xoay ở bên phải của trường, trông giống như crap trong thiết kế của tôi. Tôi thực sự không cần các nút, bởi vì chúng vô dụng khi bạn cần viết một cái gì đó giống như một số 6 ~ 10 chữ số.
Có thể vô hiệu hóa điều này với CSS hoặc jQuery?
type="number"
được yêu cầu cho các trình duyệt di động để hiển thị bàn phím số thay vì bàn phím đầy đủ.
<input type="tel">
nó chỉ là những con số và nó không bao gồm những con quay.
type="text"
là một ý tưởng tồi vì các thiết bị cảm ứng sẽ hiển thị bàn phím sai.
type="number"
. Bạn có thể sử dụngtype="text"
vàpattern
thuộc tính để đặt regex để đảm bảo đó là số.