2016-07-11 11 views
3

Ich habe das Gleiche schon oft genug gesehen, dass es meine Neugierde ausgelöst hat. Es ist sogar auf dieser Seite!Warum sollte ein Box-Zeichen-Limit größer als die akzeptierte Formular-Übermittlung sein?

Das <input id=title ... > Element auf der "https://stackoverflow.com/questions/ask" setzt maxlength=300 und data-max-length="150".

wird nämlich das Eingabefeld können Sie 300 Zeichen in sie geben, aber das Formular nicht alles akzeptieren über 150

Gibt es einen Grund könnte man dies tun?

+0

Fawby, es ist für 300 Zeichen erlaubt und benötigt 150 Zeichen, aber Sie können die 300 Zeichen in anderen Abschnitten der Seite mit document.getElementById ... etwas wie Senden von ACRONYMS und die Verwendung vollständiger Zeichen in anderen Abschnitten der Seite verwenden –

Antwort

1

Es ist am wahrscheinlichsten zu verhindern, dass der Benutzer das Ende des Textes verliert, während er nicht merkt, dass die Eingabe begrenzt ist oder beim Einfügen. Nach dem Ermitteln eines Fehlers kann der Benutzer die Eingabe bearbeiten, während der Text intakt ist.

+0

Interessanter Punkt zum Verlieren von eingefügten Daten. – TheRealFawby