Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Fragz ()
HTML5 required Attribut auf englisch?
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
keiner einen tip?
-
Vermutung: Dein Browser ist auf englisch eingestellt.
Es wird nämlich nicht die Sprache/Meta-Einstellung der aktuellen Seite verwendet, es wird stattdessen die Browsereinstellung verwendet.
Für alle zum Testen: diveintohtml5.org/examples/input-required.html
Mein Chrome10 zeigt mir hier einen deutschen Text an: "Füllen Sie dieses Feld aus"
Kapitel zum Nachlesen: diveintohtml5.org/forms.html -
-
Kurz gesagt..
Du kannst auch eigene Nachrichten definieren. Dazu kannst du den Wert entweder pauschal für das Input Element setzen.
Oder sogar für jeden Fehlertyp einzeln.
Beispiel:
Quellcode
- <label>Feeling: <input name=f type="text" oninput="check(this)"></label>
- <script>
- function check(input) {
- if (input.value == "good" ||
- input.value == "fine" ||
- input.value == "tired") {
- input.setCustomValidity('"' + input.value + '" is not a feeling.');
- } else {
- // input is fine -- reset the error message
- input.setCustomValidity('');
- }
- }
- </script>
Quelle: whatwg.org/specs/web-apps/curr…dom-cva-setcustomvalidity
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0
-
Benutzer online 1
1 Besucher