Anche se sono abbastanza sicuro che questo funzionasse ieri o il giorno prima, <input type="number" min="0" max="50" step="10" value="0" />
, ad esempio, non funziona più in IE10. Ho provato il mio browser con http://ie.microsoft.com/testdrive/HTML5/Forms/Default.html e non funziona più. Qualcun altro ha questo problema? Oppure, non ha mai funzionato?<input type = "number"> non funziona in IE10
risposta
IE non supporta il tipo di input = "numero" ma è possibile utilizzare un polyfill per farlo funzionare.
ecco la soluzione: http://html5please.com/#number
Grazie, immagino che il materiale polyfill si sia rotto (non l'ho scritto, solo il debug), perché funzionava. Saluti. –
IE 10 * * supporta il tipo di input numerico, ma non lo rende abbastanza bene. Non stai cercando un polyfill ma un controllo completo di spinner. – scravy
@scravy Questo è un eufemismo. Cancella valori non numerici senza nemmeno dire all'utente cosa è successo. – OdraEncoded
IE10 non supporta il numero. Fonte: Can I use ... yet?
Appena verificato sul nostro computer di prova di Windows 8, non c'è nessuno spinner sul sito di test drive in IE10.
IE 10 supporta parzialmente il numero di input. Inserendo un valore non numerico, cancella semplicemente il campo di input (supportato) ma non mostra mai spinner (non supportato) –
In Google Chrome non possiamo inserire nulla che non sia il numero nel campo. In IE e MS Edge, inserendo caratteri alfa nel campo, il campo viene reimpostato su 0 nella messa a fuoco persa e il campo viene evidenziato in rosso. Questo non è un comportamento desiderato, dovrebbe essere risolto. – Naomi
Internet Explorer 10 supporta l'ingresso numero. Ciò è evidente da un esame sommario di their documentation, nonché da un tentativo di utilizzarlo all'interno del browser stesso. Ad esempio, se si tenta di inserire una lettera in un numero inserito, il valore viene cancellato quando il controllo perde la messa a fuoco.
Puoi presente anche rilevare il supporto per il numero di programmazione da fare il test di cui sopra:
// Create the element
var element = document.createElement("input");
// Give it the number property and invalid contents
element.type = "number";
element.value = "qwerty";
// Value should be empty
alert(element.value ? "Not Supported" : "Supported");
Esegui questo test: http://jsfiddle.net/VAZwT/
Può benissimo essere che si sta equiparando progressivamente avanzata UI (i filatori) con il supporto per il controllo stesso. Ho visto questo confondere alcune persone già. Alcuni browser integrano il numero inserito con controlli aggiuntivi, ma questo non è (a mia conoscenza) un requisito per il supporto.
Alcuni semplici test per min
, max
, e step
su jsfiddle: http://jsfiddle.net/sDVK4/show/
Microsoft ha validazione bug/errori ancora con input type = numero, questo è in IE11 pure.
Proprio mentre stavo iniziando a come Internet Explorer di nuovo ... Speriamo di poter risolvere questo problema in IE12, le dita incrociate
Lo hanno contrassegnato come risolto nell'ultima versione di Edge. – Knightsy
Non riesco nemmeno a copiare le informazioni sulla versione da MS Edge e mi ci è voluto un po 'di tempo per trovare la versione (È 25.10586).In ogni caso, il tipo di input = "numero" non mi impedisce di digitare alcuna lettera. E se le lettere vengono digitate e io lascio il campo, mostra 0 invece del valore che aveva prima. Preferirei che non mi autorizzasse a digitare lettere. – Naomi
- 1. HTML5 input type = numero Polyfill non funziona in IE10
- 2. input type = "data" non funziona in IE
- 3. input [type = select] non funziona per me
- 4. Modello di casella incoerente tra <input type = "submit" /> e <input type = "text" />
- 5. Comprendere <input type = "file">
- 6. <input type = "button" runat = "server" /> non funziona in ASP.NET
- 7. perché <input type = "number" maxlength = "3"> non funziona in Safari?
- 8. Impostare il valore di <input type = "date" ... in jquery
- 9. <button> versus <input type = "image">
- 10. <input type = "search"> non funziona su iPhone Mobile Safari
- 11. INPUT TYPE = FILE non funziona nel bordo Microsoft
- 12. PHP ob_flush(); non funziona in IE10
- 13. Extra padding in <input type = "text">
- 14. Mettere valore predefinito in <input type = file di ....>
- 15. Consenti 2 cifre decimali in <input type = "number">
- 16. jQuery change input type
- 17. Come posso aggiungere padding a <input type = "button">?
- 18. Allineamento verticale - IE10 Flex box non funziona
- 19. raggio di confine non funziona su IE10
- 20. Come posso convalidare <input type = "file"> con Angular2?
- 21. Oggetto data JavaScript da <input type = date>
- 22. IE8 - input (type = "file") get files
- 23. Posso usare segnaposto <input type = "tempo" />
- 24. HTML <input type = 'file'> Selezione File Evento
- 25. HTML <input type = 'file'> applicare un filtro
- 26. Scopo originale di <input type = "hidden">?
- 27. jQuery: la simulazione di un clic su un <input type = "file" /> non funziona in Firefox?
- 28. Google Chrome input type = "date"
- 29. jQuery Input Mask non funziona
- 30. FormsAuthentication.SetAuthCookie non funziona in IE10 e IIS 6.0
E 'anche non funziona in IE 11 http: // caniuse. com/# feat = input-number –