Ho un sito che contiene un modulo per consentire agli utenti di inserire i dati della carta di credito. I campi per il numero della carta, numero di emissione, numero CVC e l'importo che desiderano depositare utilizzano una casella di immissione in un modulo HTML con il tipo "numero".C'è un modo per impedire a Mobile Safari di inserire virgole nei campi numerici nei moduli HTML?
Il Safari mobile aggiornato fornito con iOS 5 inserisce automaticamente virgole in numeri nei campi di inserimento "numero". Questo non sembra solo stupido in un numero CC, ma infrange la mia convalida. C'è un modo per fermare questo?
L'unico scopo dell'utilizzo del "numero" rispetto al "testo" è quello di fare in modo che iOS e Android visualizzino una tastiera morbida solo numeri anziché la tastiera completa.
Ho provato a utilizzare un input di tipo "testo" con un pattern impostato su "[0-9] *". Questo fa apparire la tastiera dei numeri su iOS ma non su Android. Inoltre, non consente di inserire il numero con un punto decimale.
Sarei molto grati per qualsiasi suggerimento :)
Grazie
Non solo numeri CC, ma i campi di codice di avviamento postale semplice hanno rotto ovunque. Un utente inserisce "55555" ed è ora formattato in "55, 555". – azdev