Telefonnummern im Formular: Eingabe, Format und Rückruf
Kurz gesagt: Falsche Telefonnummern aus Formularen haben fast immer technische Ursachen, die sich beheben lassen: ein falscher Feldtyp, fehlendes Autofill, eine zu strenge oder gar keine Prüfung und unklare Erwartungen an die Ländervorwahl. Ein Feld mit type="tel" und autocomplete="tel", eine verständliche Beschriftung, eine tolerante Prüfung auf dem Server und das Speichern im internationalen Format mit +43 lösen die meisten Fälle. Den Rest erledigt eine kurze Bestätigung nach dem Absenden.
Für Betriebe, die von Rückrufen leben – Installateur, Physiotherapie-Praxis, Autohaus, Handwerk aller Art –, ist eine falsch eingetippte Nummer ein verlorener Auftrag. Statt die Formulare abzuschaffen, lohnt sich ein genauer Blick darauf, wie die Fehler entstehen. Die folgende Übersicht ordnet die häufigsten Fehlerbilder ihrer Ursache und einer Lösung zu.
Fehlerbilder, Ursachen, Lösungen
| Fehlerbild | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Ziffer fehlt oder ist doppelt | normale Texttastatur am Handy, Tippen ohne Kontrolle | type="tel" für die Zifferntastatur, autocomplete="tel" für Autofill |
| Feld enthält „0664 12 34 567 bitte ab 17 Uhr“ | kein Platz für Hinweise | eigenes optionales Feld „Wann am besten erreichbar?“ |
| Ausländische Nummer ohne Vorwahl | Formular geht stillschweigend von Österreich aus | Ländervorwahl sichtbar machen, +43 vorbelegen, änderbar |
| Formular lässt sich nicht absenden | zu strenges Muster, etwa nur 10 Ziffern ohne Leerzeichen | tolerante Eingabe, Bereinigung erst auf dem Server |
| Nummer mit Spinnerpfeilen, führende Null weg | type="number" statt type="tel" |
Feldtyp korrigieren |
| Nummer im CRM nicht anrufbar | unterschiedliche Schreibweisen gespeichert | beim Speichern ins internationale Format umwandeln |
| Unsinnige Eingaben wie „123“ | Feld ist Pflicht, Person will aber per E-Mail kontaktiert werden | Pflichtfeld überdenken, Kontaktweg wählen lassen |
| Nummer korrekt, aber niemand hebt ab | Rückruf zur falschen Zeit oder unbekannte Nummer | Erreichbarkeitsfeld, Ankündigung des Rückrufs per SMS oder E-Mail |
Die Tabelle zeigt ein Muster: Ein Teil der Fehler entsteht beim Tippen, ein Teil durch das Formular selbst und ein Teil erst danach im Betrieb. Die Lösungen setzen deshalb an drei Stellen an.
Beim Tippen: das richtige Feld
Feldtyp tel statt number
Ein Telefonfeld gehört in type="tel". Laut web.dev (abgerufen November 2026) sorgt der passende Typ auf Mobilgeräten für die richtige Tastatur. Dieselbe Seite warnt ausdrücklich vor type="number" für Telefon- oder Kontonummern, weil der Browser dann Pfeile zum Hoch- und Herunterzählen anzeigt. In der Praxis kommt dazu, dass ein Zahlenfeld führende Nullen anders behandeln kann – bei österreichischen Nummern, die mit 0 beginnen, ein echtes Problem.
Autofill einschalten
Das Attribut autocomplete="tel" erlaubt dem Browser, die gespeicherte Nummer vorzuschlagen. MDN beschreibt tel als vollständige Telefonnummer inklusive Ländervorwahl; wer die Nummer in Teile aufteilen will, kann tel-country-code und tel-national verwenden. Für die meisten Formulare ist ein einziges Feld mit tel die bessere Wahl, weil Autofill dann die komplette Nummer einträgt und niemand zwischen zwei Feldern wechseln muss.
Beschriftung statt Platzhalter
Schreiben Sie das erwartete Format als sichtbaren Hinweis unter das Feld, etwa „z. B. +43 664 1234567 oder 0664 1234567“. web.dev rät davon ab, das Format nur im Platzhalter zu zeigen, weil er beim Tippen verschwindet – gerade am Handy und unter Stress vergisst man dann schnell, was erwartet war.
Beim Absenden: prüfen, ohne zu gängeln
Kein starres Muster im Browser
MDN weist darauf hin, dass ein Telefonfeld vom Browser nicht automatisch auf ein bestimmtes Format geprüft wird, weil sich Telefonnummernformate weltweit stark unterscheiden. Mit dem Attribut pattern lässt sich zwar ein regulärer Ausdruck erzwingen, doch genau das führt oft zu Formularen, die sich nicht absenden lassen: Leerzeichen, Schrägstriche, Klammern oder ein Pluszeichen werden abgelehnt, obwohl die Nummer stimmt.
Besser ist eine großzügige Eingabe: Ziffern, Leerzeichen, Plus, Bindestrich, Schrägstrich und Klammern sind erlaubt. Geprüft wird höchstens, ob genug Ziffern vorhanden sind, damit es eine Telefonnummer sein kann.
Bereinigen und vereinheitlichen auf dem Server
Die eigentliche Arbeit passiert nach dem Absenden. Eine Bibliothek wie Googles libphonenumber ist laut ihrer Projektseite dafür gebaut, Telefonnummern aus allen Ländern und Regionen zu parsen, zu formatieren und zu validieren; sie kann Nummern unter anderem im internationalen E.164-Format ausgeben. Damit wird aus „0664/123 45 67“ eine einheitliche Schreibweise mit +43, die Ihr CRM, Ihre Telefonanlage und ein SMS-Dienst gleichermaßen verstehen.
Wenn die Prüfung eine Nummer für ungültig hält, ist eine freundliche Rückfrage im Formular besser als eine Ablehnung: „Bitte prüfen Sie die Nummer – es scheint eine Ziffer zu fehlen.“
Ländervorwahl sichtbar machen
Wenn Sie auch Kundschaft aus Deutschland, der Schweiz oder Italien haben, darf das Formular nicht stillschweigend +43 annehmen. Zwei Wege funktionieren: eine Länderauswahl vor dem Feld, mit Österreich vorbelegt, oder ein Hinweis, Nummern aus dem Ausland mit Vorwahl einzugeben. Bei einer Länderauswahl sollte das Feld trotzdem eine eingetippte Vorwahl wie +49 erkennen und die Auswahl anpassen.
Nach dem Absenden: der Rückruf
Erreichbarkeit abfragen
Ein optionales Feld „Wann sind Sie am besten erreichbar?“ mit zwei, drei Auswahlmöglichkeiten erspart Rückrufe ins Leere.
Eingabe bestätigen
Zeigen Sie auf der Danke-Seite die Nummer noch einmal an, mit dem Satz „Wir rufen Sie unter dieser Nummer zurück“. Wer sich vertippt hat, merkt es dort – und kann es sofort korrigieren, wenn ein Link zurück zum Formular angeboten wird.
Rückruf ankündigen
Viele Leute heben bei unbekannten Nummern nicht ab. Eine kurze SMS oder E-Mail mit „Wir melden uns heute zwischen 14 und 16 Uhr von dieser Nummer“ erhöht die Chance, dass der Anruf angenommen wird. Speichern Sie die Rückrufnummer Ihres Betriebs auch im Google-Unternehmensprofil, damit eine Suche nach der Nummer zu Ihnen führt.
Häufige Fragen
Soll die Telefonnummer ein Pflichtfeld sein?
Nur, wenn Sie wirklich ausschließlich telefonisch antworten. Sonst lieber den bevorzugten Kontaktweg wählen lassen und das Telefonfeld nur dann verpflichtend machen, wenn „Rückruf“ ausgewählt wurde. Erzwungene Pflichtfelder sind eine häufige Quelle für Fantasienummern.
Sollte ich Nummern mit einer SMS-Bestätigung prüfen?
Für Kontaktformulare ist das meist zu viel Hürde. Bei Terminbuchungen oder Bestellungen, bei denen eine falsche Nummer echte Folgen hat, kann ein Bestätigungscode sinnvoll sein.
Wie speichere ich Nummern am besten in der Tabelle oder im CRM?
In einer einzigen Spalte im internationalen Format, also mit +43 und ohne Leerzeichen. Die lesbare Schreibweise mit Leerzeichen kann das System bei der Anzeige erzeugen.
Funktioniert das auch mit Formular-Baukästen?
Viele Baukästen bieten ein eigenes Telefonfeld mit Länderauswahl. Prüfen Sie im Quelltext der Seite, ob dort type="tel" und ein passendes autocomplete gesetzt sind – das sieht man im Editor oft nicht.
Wenn Ihre Formulare mehr Rätselnummern als Aufträge liefern, sehe ich mir Feld und Ablauf gern einmal an – hier können Sie mir schreiben.