Format Zahl in eine HTML5 input-tag
Dies ist mein input
<input type="number" id="inputNumbers" step="0.01" ></input>
Ist es möglich, dass Benutzer nur zahlen eingeben, die mit dem Muster '0.00', wie die Art, wie ich es erklären in der Schritt-Attribut, ohne JavaScript zu verwenden?
Beispiel: Wenn der Benutzer schreibt '1.23' und dann versucht, geben Sie eine neue Zahl, dezimal-oder Komma-kann es nicht-und die Zahl bleibt auf '1.23'.
Wenn es nicht eine Weise zu entsprechen Schritt-Attribut, Ist es möglich, dass nur eine Kommastelle in der Zahl?
Sie verwenden können, <input type="number" name="Betrag" pattern="\d\.\d{2}" title="Menge code">
Entsprechen die patern? schon mal versucht regex?
thx, aber es hat nicht funktioniert..
Die regex, die ich getestet habe, hat mich nicht das Ergebnis von '0.00'-Muster..nicht wissen, wie zum erstellen eines regex für das..Bitte teilen, wenn Sie wissen.
Ich dachte, dass Sie versuchten, okay, give it a shot!
Entsprechen die patern? schon mal versucht regex?
thx, aber es hat nicht funktioniert..
Die regex, die ich getestet habe, hat mich nicht das Ergebnis von '0.00'-Muster..nicht wissen, wie zum erstellen eines regex für das..Bitte teilen, wenn Sie wissen.
Ich dachte, dass Sie versuchten, okay, give it a shot!
InformationsquelleAutor Marcus Höglund | 2016-06-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Sie können versuchen, so etwas wie dieses:
sehen hier
Hinzugefügt Plunkr:
Plunker
Naja, bei mir funktioniert es, wenn ich versuche, fügen Sie eine zweite Dezimalstelle bekomme ich die Meldung. Vielleicht ist Ihr browser doesnt support.?!
Ich habe es getestet in Chrome v51.0.2704.103 und Firefox DE 48.0a2
Könntest du ein plunkr?
Hinzugefügt plunkr, die für mich arbeiten, als auch
InformationsquelleAutor nouseforname