@@Gunnar Bittersmann
Oops, natürlich haben MrMurphy und CK recht; in <input type="tel">
kann der Nutzer eintragen was er will (außer Zeilenumbrüche). [HTML5]
“Note: Unlike the URL and E-mail types, the Telephone type does not enforce a particular syntax. This is intentional; in practice, telephone number fields tend to be free-form fields, because there are a wide variety of valid phone numbers. Systems that need to enforce a particular format are encouraged to use the pattern
attribute or the setCustomValidity()
method to hook into the client-side validation mechanism.”
Meine Antwort bezog sich schon auf den nächsten Schritt: Selbst wenn du pattern
angeben würdest (wie MrMurphy und CK sagten, darf das nicht zu eng gefasst sein), würde Safari das Formular auch abschicken, wenn es nicht valide ist. Oder ist der Bug inzwischen gefixt?
Im übrigen ist auch HALLO eine gültige Telefonnummer: 42556.
LLAP 🖖
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.