Die Durchsetzung der maxlength-Attribut auf mobilen Browsern

Ich habe eine text-Eingabe mit einer maximalen Länge:

<input type="text" name="name" maxlength="50">

Diesem wurde gut funktioniert auf allen desktop-Browsern die ich ausprobiert habe, aber die maximale Länge scheint nicht erzwungen werden, die auf mobilen Browsern.

Gibt es eine Möglichkeit, um mobile Browser zu erzwingen maxlength? Ich bin offen, um mit JavaScript und/oder jQuery in der Lösung.

  • Ich vermute stark es ist etwas anderes mit im Spiel ist. Verwendest du irgendwelche Bibliotheken oder frameworks mit verwandeln Sie Ihr markup in etwas anderes für die mobilen Browser, wie jQuery Mobile?
  • Ich würde das zweite, was @MattBall sagte. Wahrscheinlich ein Skript entgegenstehende oder werfen Fehler. Sehen Sie irgendwelche js Fehler geworfen?
  • Sie können mimo84.github.io/bootstrap-maxlength, die aussieht wie ein validate parameter für die Browser, die nicht unterstützen, das maxLength-Attribut, einschließlich Handys.
  • Ich habe nur die regelmäßige jQuery-Bibliothek enthalten. Ich habe sogar es getestet auf w3schools Seite über maxlength. Es funktioniert nicht auf meinem Handy zumindest
InformationsquelleAutor mdurchholz | 2013-07-03
Schreibe einen Kommentar