maxlength des input-tag mit type=text mithilfe von html5 in android webview funktioniert nicht
ich bin in der Lage zu geben, mehr als die angegebene maxlength des input-tag mit type=text mithilfe von html5 in android webview. wenn lost focus/Weichzeichner, Wert getrimmt werden, um maxlength.
beispielsweise
<input type="text" maxlength="5" id="hahaha">
value entered = abcdefghij
on blur/lostfocus value displayed = abcde.
gibt es trotzdem, dass schränkt den Zugriff des Benutzers auf mehr Zeichen als maxlength eher als trimmen Inhalt nach Benutzer in die Inhalte . In IOS ist es fein arbeiten.
- versuchen max statt maxlength: stackoverflow.com/questions/8354975/...
- Einigen scheint, dass eine js-Lösung funktioniert immer: stackoverflow.com/questions/9841363/...
- Typ "text" ist keine Zahl
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieses problem ist wahrscheinlich ein bug in Android 4.1 version, wie Sie hier sehen können Fünf und dreißig tausend zwei hundert vier und sechzig.
Sie können lösen, die mit einigen Javascript:
oder JQuery:
keyup
Ereignis undsubstr
Methode. Schauen Sie diese Lösung: linkEin bisschen spät zu der party, aber wie neliojrr erwähnt, Sie können dies korrigieren, mit javascript/jquery. Aber, ich wäre sehr geneigt zu machen, so viel mehr generisch:
Dank @paddybasi es funktionierte für mich. Nur eine kleine Korrektur. keydown-event scheint nicht zu funktionieren in android. Also müssen wir ändern, um die Veranstaltung zu "textInput".
JS: