2016-04-22 4 views
5

Ich versuche maxlength einer Zahl Eingabe zu definieren.maxlength arbeitet nicht mit Input type = "number" ionic

<label class="item item-input"> 
<i class="icon ion-android-call placeholder-icon"></i> 
<input type="number" placeholder="Phone number " maxlength="8"> 
</label> 

Wie kann ich es bitte reesolve.

+1

Das stimmt. Sie können den Typ 'tel' verwenden, dann funktioniert es. Übrigens, wenn Sie Ihre App für iOS verwenden, dann hatten Sie nicht den Typ "Nummer". –

Antwort

7
<input type="tel " maxlength="6"> 
+0

das funktioniert perfekt danke :) –

+0

Dies ist keine akzeptable Antwort, wenn Sie einen Webbrowser auf dem Desktop verwenden, da nichts zu stoppen Sie Buchstaben in das Feld hinzufügen. Es scheint derzeit keine Lösung für dieses Szenario in Ionic zu geben :-( –

+0

Okay, dieser Link macht die Dinge zusammen mit einem Workaround mit maxlength und dem Musterattribut des Input-Tags klarer: https://stackoverflow.com/questions/18510845/maxlength-ignored-for-input-type-number-in-chrome/18510925 # 18510925 –

Verwandte Themen