wie viele Zeichen in ein input-Feld in html?
Was ist die "Natürliche" Anzahl der erlaubten Zeichen in ein input-Feld in html?
vielen Dank
hinaus durch die Kommentare
brauche ich nicht zu senden an den server per get oder post.
werde ich parse den string mittels JS.
Also, wenn die Eingabe unbegrenzt ist, wie @sAc sagt, bringt mich zu zwei weiteren Fragen:
- Was ist der längste String JS kann
Griff? - was ist die geringste Menge erlaubt
Zeichen für den Eingang in den gemeinsamen
Browser?(das wäre meine Grenze
als)
InformationsquelleAutor der Frage helle | 2010-06-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Firefox 3.6.6 auf meinem 32 bit Win 7 Rechner langsam nach 1.000.000 Zeichen und Total friert nach 4,000,000.
Chrome stürzt ab, irgendwo nach 8,000,000.
IE8 stürzt ab, irgendwo nach 8,000,000.
Safari stürzt ab, irgendwo nach 2,000,000.
In meinen Tests von Chrome/IE8/Safari nicht langsamer als die Größe geht auf die Weise, wie Firefox es tut.
InformationsquelleAutor der Antwort Samuel Neff
Quelle: http://www.w3.org/TR/html401/interact/forms.html#adef-maxlength
InformationsquelleAutor der Antwort Sarfraz
Ich würde denken es gibt eine Grenze, es sei denn, der code hat etwas zu stoppen (parameter "Größe") oder der server kann nicht mehr nehmen Zeichen (entweder eine MENGE von Zeichen, oder eine schlechte server).
Gibt es auch die 32bit etc. Grenzen, je nach server, glaube ich.
InformationsquelleAutor der Antwort Sam
Ich denke, dass hängt von der Methode ab, die Sie senden das Formular mit. Wenn Sie senden Sie das Formular per GET-Methode sind es nur 255 Zeichen für die gesamte Abfrage (korrigiert mich wenn ich falsch Liege). Die POST-Methode erlaubt es, viel mehr...
Also am Ende können Sie schreiben Millionen von Zeichen in einem text-Feld, die Frage ist, wenn alle chars an den server gesendet werden.
In HTML jedoch haben Sie die Möglichkeit festzulegen, wie viele Zeichen ein, die Sie zulassen möchten. Betrachten Sie dieses snippet:
Den
maxlength
-Attribut des Tags, verhindert, dass der Benutzer in der Lage zu geben, die mehr als 255 Zeichen.InformationsquelleAutor der Antwort Alex Sawallich
In einer textarea können Sie eine unbegrenzte Menge an text.
OK, in der Praxis sollten Sie nicht geben Sie Megabyte an text oder führen Sie in server-Grenzen.
Wenn du die POST-Methode zum senden des Formulars an den server (das ist der übliche Weg), dann kannst du zumindest Megabyte. Wenn Sie die GET-Methode, das gesamte Formular übertragen wird, durch den querystring und dort die Grenzen sind, in die Tausende von Zeichen (der exakte Wert hängt der server und der browser).
InformationsquelleAutor der Antwort Hans Kesting
Die Anzahl der sichtbaren Zeichen ist abhängig von der Größe der
input
element, sondern auch auf den Stil des Elements: eine große box legen Sie in einem flachen Behälter (z.B. einediv
oderform
) nicht zeigen, all die Zeichen in das Feld ein.Sehen W3Schools Erklärung auf INPUTAufmerksamkeit zu
size
undmaxlength
Attribute.maxlength
gibt die maximale Länge (in Zeichen) eines input-Feld nach "text" oder "password" Typensize
gibt die Breite eines input-Feldes.InformationsquelleAutor der Antwort Jochem Schulenklopper