Ich verstehe, dass das erforderliche Attribut verwendet wird, wenn das Feld ausgefüllt werden soll. Es funktioniert jedoch nur mit dem Computerbrowser, nicht jedoch mit dem mobilen Browser. Welcher bestimmte Code wird benötigt, damit der mobile Browser funktioniert? DankHTML Erforderliches Attribut
Antwort
istich bin mit Google Chrome auf meinem iPad, es ist jedoch noch in der Lage, die Form, auch wenn das Feld ist nicht
Chrome auf iOS gefüllt tragen im Wesentlichen Safari nur in einem anderen Kleid, und Safari unterstützt das Attribut required
nicht. Es gibt immer die Möglichkeit, dass ein Browser eine bestimmte Funktion nicht unterstützt. Daher sollten Sie immer die Kompatibilitätsmatrix für die Funktionen überprüfen, die Sie verwenden möchten, zum Beispiel hier: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#Browser_compatibility.
In Fällen, in denen Funktionen nicht einheitlich unterstützt werden, sollten Sie Polyfills, Javascript-Bibliotheken, die Sie in Ihre Seite einfügen können, die die Funktionalität ausfüllen, wenn es fehlt.
Zu keinem Zeitpunkt sollten Sie sich ausschließlich auf browserseitige Funktionen zur Validierung verlassen, Sie müssen immer serverseitige Validierung als eigentliche Quelle der Wahrheit haben.
- 1. EditorFor/CheckBoxFor boolean fügt Daten-val-erforderliches Attribut in HTML ohne erforderliches Attribut hinzugefügt wird
- 2. Erforderliches Attribut zur Anpassung der Optionsschaltfläche in HTML
- 3. HTML5 erforderliches Attribut scheint nicht zu funktionieren
- 4. HTML5 erforderliches Attribut eines von zwei Feldern
- 5. Angular JS - NG-erforderliches Attribut funktioniert nicht
- 6. Formular - CSS/Erforderliches Attribut aktiver Stil
- 7. HTML5 Erforderliches Attribut für Formularvalidierung: Gute Idee oder schlechte Idee
- 8. Erforderliches Attribut für Bool-Wert-Typ, wenn als Kontrollkästchen verwendet
- 9. Erforderliches Attribut Arbeitet nicht mit Dateieingabe in Angular Js
- 10. AngularJS ng-erforderliches Attribut funktioniert nicht mit bedingter Validierung
- 11. MVC3 removed "erforderlich", sondern wird immer Daten-val-erforderliches Attribut
- 12. Nicht benötigte Eigenschaft wird immer Daten-val-erforderliches Attribut
- 13. MVC Model Attribut zu HTML-Attribut
- 14. eine html „Daten-“ -Attribut
- 15. Escaping HTML-Attribut
- 16. Html & verschieben Attribut
- 17. Aktualisieren dynamisches HTML-Attribut
- 18. erforderliches Attribut nicht in mvc Teil Rasierapparat Ansicht zu erzeugen (mit edmx Modelle)
- 19. JSON Schema: erforderliches Feld
- 20. Erforderliches Sternchen im Eingabefeld
- 21. Erforderliches Formularfeld funktioniert nicht
- 22. erforderliches Feld Fehlermeldung
- 23. Methodendefinitionsfehler: fehlendes 1 erforderliches Positionsargument
- 24. Django Rest Framework 3 erforderliches Feldverhalten
- 25. border-collapse mit HTML-Attribut
- 26. Angular2 roh html benutzerdefinierte Attribut
- 27. Was ist HTML "ist" Attribut?
- 28. HTML akzeptieren Attribut mehrere Bildtypen
- 29. HTML „link“ (Sheet) deaktiviert Attribut
- 30. Attribut hinzufügen benutzerdefinierte HTML-Tags
Es funktioniert auf * jedem * Browser, der es unterstützt, einschließlich mobiler Browser. Da nicht alle Browser dies unterstützen, benötigen Sie eine serverseitige Validierung (mit optionalen clientseitigen Hinting-Anweisungen), wenn Sie die Erzwingung eines Felds erzwingen möchten. – ArtOfCode
Es gibt keinen grundlegenden Unterschied zwischen Desktop- und mobilen Browsern. * Der bestimmte mobile Browser, mit dem Sie testen *, unterstützt das Attribut nicht ...?! – deceze
Lieber serverseitige Überprüfung von leeren Eingaben – boomcode