sto usando uno dei nuovi tipi di input HTML5, number:Ottenere il valore di un numero HTML5 ingresso
<input type="number" />
In Opera, che è l'unico browser desktop che conosco che attualmente riconosce, è lo rende come tale:
Il problema che sto affrontando è uno dei convalida. Se un utente digita qualcosa nel campo, ad esempio: "abc
", il valore restituito da myInput.value
è una stringa vuota. Ciò rende impossibile stabilire se l'utente ha lasciato il campo vuoto o se ha inserito dati errati. C'è un modo per ottenere il valore reale del campo?
palle oh. Lasciare il campo vuoto deve essere uno stato valido per i miei scopi (ed è diverso per inserire 0 ...) Grazie comunque. – nickf
Quella specifica dice "Se si applicano le regole per l'analisi dei valori numerici in virgola mobile in ingresso, si genera un errore, quindi si restituisce un errore, altrimenti si restituisce il numero risultante." Pensi che ci sarebbe un modo per cogliere quell'errore? – nickf
Vedere la risposta aggiornata. – Daniel