in altre parole:
<input type="hidden" value="Can I put as much as I want in here, or is there a limit?" />
e se sì, che cos'è?
Risposte:
Dipende dal metodo con cui invii il modulo.
Con GET, esiste un limite comunemente concordato di circa 1-2 kilobyte, a seconda delle limitazioni del browser e del server.
Con POST, non ci sono limiti tecnici nel browser, ma di solito uno sul lato server - vedi ad esempio Apache LimitRequestBody
, PHP post_max_size
e così via.
textarea
s?
Avvertimento! Ho riscontrato problemi con <input type="text">
quando il testo è più lungo di 65535 (dimensione massima int con segno)
Incollare il testo sembra causare uno strano trabocco di contenuti. Avvistato in webkit.
[modificare]
La dimensione della richiesta GET non è esattamente limitata al modo in cui Pekka ha scritto. C'è un limite di 2083 byte per l'intera stringa di query GET soloaddress?params
in Internet Explorer
In altri browser non c'è praticamente alcun limite, ad esempio con FireFox che invia query GET di oltre 100 KB. Ovviamente il server deve consentirli.
Non è coperto dalla documentazione, quindi è necessario testarlo per conoscere i limiti degli altri browser. IE: http://support.microsoft.com/kb/208427