Warum werden Pflichtfelder in einem HTML-Formular auf dem PC erkannt und auf einem Smartphone ignoriert?

...komplette Frage anzeigen

3 Antworten

Das Attribut wird nicht von jedem Browser unterstützt und ist auch nicht unbedingt empfehlenswert. Denn es wird lediglich geprüft ob überhaupt etwas eingegeben wurde, nicht unbedingt was eingegeben wird.

Sinnvoller wäre es im Sende-Formular des PHP-Skripts vor Versand nochmal zu prüfen ob die Felder gefüllt sind und auch mit Daten die dem Feld entsprechen (zB eine E-Mail-Adresse statt sonstigen Käse). Wenn diese Bedingung erfüllt ist erfolgt der Versand. Wenn nicht leitet das Skript zurück zum Formular und verweist auf eine unvollständige bzw fehlerhafte Eingabe.

input type="date" funktioniert Beispielsweise auch nicht in allen Browsern

0

Toller Code. Versuch es mal mit php oder jquery/js. Der Rest ist Mist und kann über die Enrwickleroption des Browsers umgangen werden.

Javascript lässt sich da lokal ausgeführt mindestens ebenso wunderbar umgehen.

0

hier der code ... wurde leider im editor nicht übernommen ...

html - (Internet, programmieren, Website)

Beliebt in der Community

Was möchtest Du wissen?

Deine Frage stellen