Ho un sito che è principalmente per utenti mobili ma anche desktop.
Su Mobile Safari, l'utilizzo <input type="number">
funziona alla grande perché porta la tastiera numerica su campi di input che dovrebbero contenere solo numeri.
In Chrome e Safari, tuttavia, l'utilizzo degli input numerici mostra i pulsanti di selezione sul lato destro del campo, che sembrano schifo nel mio design. Non ho davvero bisogno dei pulsanti, perché sono inutili quando devi scrivere qualcosa come un numero di 6 cifre.
È possibile disabilitare questo con -webkit-appearance
o qualche altro trucco CSS? Ho provato senza molta fortuna.
type="text"
per altri motivi e si è passati al numero solo per la funzione di tastiera numerica, è possibile utilizzarepattern="[0-9]*"
per ottenere la funzione di tastiera, che consente di conservaretype="text"
. Vedere stackoverflow.com/questions/6171903/...