Si noti che usando input type="number"
può visualizzare una tastiera numerica, come di seguito:Mostra tastiera numerica a iPhone utilizzando il testo di input
E 'possibile utilizzare input type="text"
per visualizzare la stessa tastiera numerica? I non non desidera visualizzare un tastierino numerico utilizzando pattern="\d*"
perché è possibile che il valore conterrà una posizione decimale.
La ragione per cui mi piacerebbe utilizzare input type="text"
anziché input type="number"
è che non riesco a recuperare il valore se inserisco un non numero per un campo numerico. Ad esempio, se immetto ABC, diventerà automaticamente vuoto. Mi sembra che usare input type="text"
sarà più facile per questo tipo di controllo.
Cosa c'è di sbagliato con l'utilizzo di 'type = "numero"'? – deceze
Hi deceze, ho risolto la mia domanda. Grazie. – red23jordan
Esiste, in HTML5.1, un attributo chiamato ["inputmode"] (http://www.w3.org/html/wg/drafts/html/master/forms.html#attr-fe-inputmode) che è il modo previsto di sostenere questo. Quindi avresti '' Tuttavia, non è elencato in HTML5, quindi suppongo che non sia attualmente implementato molto se non del tutto. – Alohci