Saya memiliki situs yang terutama untuk pengguna seluler tetapi juga desktop.
Di Mobile Safari, menggunakan <input type="number">
karya hebat karena memunculkan keyboard numerik pada bidang input yang seharusnya hanya berisi angka.
Namun di Chrome dan Safari, menggunakan input angka menampilkan tombol putar di sisi kanan lapangan, yang terlihat seperti omong kosong dalam desain saya. Saya benar-benar tidak memerlukan tombol, karena tidak berguna ketika Anda perlu menulis sesuatu seperti angka 6 digit.
Apakah mungkin untuk menonaktifkan ini dengan -webkit-appearance
atau beberapa trik CSS lainnya? Saya telah mencoba tanpa banyak keberuntungan.
type="text"
untuk alasan lain dan hanya beralih ke nomor untuk fitur keyboard numerik, Anda dapat menggunakanpattern="[0-9]*"
untuk mendapatkan fitur keyboard, memungkinkan Anda untuk mempertahankantype="text"
. Lihat stackoverflow.com/questions/6171903/…