HTML nur input Werte akzeptieren die mit 0 beginnen?
Wie schaffe ich es bzw wie lautet der Befehl mit dem ich nur input Werte akzeptiert werden, die mit 0 beginnen?
Z.B. Handynummer
bis jetzt habe ich :
<label>Handy</label> <input type="text" minlength="4" maxlength="10" solid start value="0" pattern="[0-9]{4-10}" name="Handy">
Danke !
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, HTML
Einfach beim pattern ganz vorne ^0 schreiben. Das bedeutet dann, dass der Input-Wert mit 0 beginnen muss (^ steht für den Anfang des Strings).
pattern="^0[0-9]{3-9}"
Nutzer, der sehr aktiv auf gutefrage ist
gar nicht per reinem HTML. Dein pattern-Attribut im input-Tag hat auch nur im Kontext mit JavaScript, was das dann evtl. auswertet, eine Bedeutung.
in der Aufgabe steht ohne Java...