Antworten:
Dies hängt von der Methode ab, mit der Sie das Formular senden.
Bei GET gibt es eine allgemein vereinbarte Grenze von etwa 1 bis 2 Kilobyte, abhängig von den Einschränkungen des Browsers und des Servers.
Mit POST gibt es keine technische Beschränkung im Browser, aber normalerweise eine auf der Serverseite - siehe z. B. Apache LimitRequestBody
, PHP post_max_size
und so weiter.
textarea
s?
Warnung! Ich habe Probleme damit, <input type="text">
wenn der Text länger als 65535 ist (maximale signierte int-Größe).
Das Einfügen des Textes scheint einen seltsamen Überlauf des Inhalts zu verursachen. Im Webkit entdeckt.
[bearbeiten]
Die Größe der GET-Anfrage ist nicht genau auf die Art und Weise beschränkt, wie Pekka geschrieben hat. Es gibt ein Limit von 2083 Bytes für die gesamte GET-
Abfragezeichenfolge nuraddress?params
in Internet Explorer. In anderen Browsern gibt es praktisch kein Limit, da FireFox beispielsweise GET-Abfragen von über 100 KB sendet. Offensichtlich muss der Server diese zulassen.
Es wird nicht in der Dokumentation behandelt, daher muss man es testen, um die Grenzen für andere Browser zu kennen. IE: http://support.microsoft.com/kb/208427