Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Fragz ()
HTML5 required Attribut auf englisch?
-
-
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