La lunghezza massima predefinita per un input HTML (<input type="text">
) è 524288
caratteri. Sembra un numero molto particolare, perché è stato scelto?Perché la lunghezza massima predefinita per un ingresso 524288?
risposta
Secondo il w3c il valore massimo è illimitato:
maxlength = number [CN]
Quando l'attributo type ha il valore "text" o "password", questo attributo specifica la massima numero di caratteri che l'utente può inserire. Questo numero può superare la dimensione specificata, nel qual caso l'agente utente dovrebbe offrire un meccanismo di scorrimento. Il valore predefinito per questo attributo è un numero illimitato.
Nonostante ciò, ho notato che in Chrome infatti di default il maxlength
-524.288, che sembra un 'bug' a me, o almeno una scelta deliberata per coronare l'ingresso a 512KB (grazie al Benjamin Udink ten Cate per indicare fuori).
Ah, quindi è 512 KB. Ho pensato che fosse un numero totalmente casuale, perché in realtà non è 512_kilo_bytes, ma 512_kibi_bytes. Il convertitore Google deve utilizzare l'ultimo standard – Mike
Inizialmente ero confuso perché 524288 byte non sono più 512 KB (è stato recentemente modificato in base 1000), che è ciò che ha spinto la mia domanda originale. Tutto in ordine ora, grazie – Mike
@mikemike: Grazie. Non ho ricevuto il tuo commento "perché 524288 byte non sono più 512KB". Puoi spiegare? –
- 1. Lunghezza massima predefinita stringa xsd
- 2. Impostazione della lunghezza massima predefinita per Grails String GORM?
- 3. Perché la lunghezza del terminale predefinita è 80 caratteri?
- 4. Android EditText Lunghezza massima
- 5. lunghezza massima FormsAuthenticationTicket.UserData proprietà
- 6. Lunghezza massima ConvertFrom-Json
- 7. Lunghezza massima del byte []?
- 8. Lunghezza massima identificatore
- 9. Come aumentare la lunghezza massima dell'URL?
- 10. Android: lunghezza massima dell'URL
- 11. Qual è la lunghezza massima di un nome DNS
- 12. Lunghezza massima per il cliente l'indirizzo IP
- 13. Lunghezza massima per URL nel browser Chrome
- 14. Come impostare la lunghezza massima per multilinea TextBox?
- 15. Lunghezza massima di un ID aperto
- 16. Impostare la lunghezza chr massima di un TextBlock in XAML
- 17. Android - Imposta la lunghezza massima dei messaggi logcat
- 18. Lunghezza massima password utente MySQL
- 19. Windows Nome utente lunghezza massima
- 20. ServiceId.UniqueId lunghezza massima e formato
- 21. Lunghezza massima attributo del titolo
- 22. Lunghezza massima di ** parametri argv
- 23. Perché la lunghezza massima del percorso è consentita per i socket unix su linux 108?
- 24. SQLAlchemy - lunghezza massima della colonna
- 25. Lunghezza massima articolo descrizione RSS
- 26. Catching "Lunghezza massima richiesta superata"
- 27. Come normalizzare la distanza di Levenshtein per la massima lunghezza di allineamento piuttosto che per la lunghezza della stringa?
- 28. SteamID64 lunghezza minima e massima
- 29. massima (lunghezza (campo)) in mysql
- 30. Lunghezza massima richiesta superata eccezione sul postback
È documentato, almeno [qui] (http://www.w3schools.com/tags/att_input_maxlength.asp). –
@PatrickHofman Mi sono perso qualcosa? Questo significa che è impostato su '524288', non * perché * è impostato su quello, che è ciò che l'OP sta chiedendo ... – BenM
@BenM: Sì, è stato un commento a qualcun altro che chiede come OP ha trovato quel numero . –