Esiste un tipo di input float in HTML5?



Answers

Via: http://blog.isotoma.com/2012/03/html5-input-typenumber-and-decimalsfloats-in-chrome/

Ma cosa succede se si desidera che tutti i numeri siano validi, interi e decimali allo stesso modo? In questo caso, imposta il passaggio a "qualsiasi"

<input type="number" step="any" />

Funziona per me in Chrome, non testato in altri browser.

Question

Secondo html5.org , l'attributo "valore" del tipo di input "valore", se specificato e non vuoto, deve avere un valore che è un numero in virgola mobile valido. "

Eppure è semplicemente (nell'ultima versione di Chrome, comunque), un controllo "updown" con interi, non float:

<input type="number" id="totalAmt"></input>

Esiste un elemento di input a virgola mobile nativo in HTML5 o un modo per far funzionare il tipo di input numerico con float, non ints? O devo ricorrere a un plug-in dell'interfaccia utente jQuery?




Ho appena avuto lo stesso problema, e ho potuto risolvere il problema semplicemente inserendo una virgola e non un punto / punto nel numero a causa della localizzazione francese .

Quindi funziona con:

2 è OK

2,5 è OK

2.5 è KO (il numero è considerato "illegale" e si riceve un valore vuoto).




Puoi usare:

<input type="number" step="any" min="0" max="100" value="22.33">

spero di aiutare, saluti




Related