Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. ValidityState
  4. badInput

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

ValidityState: badInput-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Dezember 2018.

Die schreibgeschütztebadInput-Eigenschaft derValidityState-Schnittstelle zeigt an, ob der Benutzer eine Eingabe gemacht hat, die der Browser nicht konvertieren kann. Zum Beispiel, wenn Sie ein Zahleneingabefeld haben, dessen Inhalt eine Zeichenkette ist.

Wert

Ein boolescher Wert, dertrue ist, wenn dasValidityState-Objekt nicht dem erwarteten Typ entspricht.

Beispiele

Erkennung von fehlerhaften Eingaben

Das folgende Beispiel überprüft die Gültigkeit einesnumerischen Eingabefelds.Wenn der Benutzer Text anstelle einer Zahl eingibt, schlägt die Einschränkungsvalidierung fehl, und die Stile, die mitinput:invalid übereinstimmen, werden angewendet.Das<pre>-Element über dem Eingabefeld zeigt die Validierungsnachricht an, wenn diebadInput-Eigenschaft des Elements zutrue ausgewertet wird:

css
input:invalid {  outline: red solid 3px;}
body {  margin: 0.5rem;}pre {  padding: 1rem;  height: 2rem;  background-color: lightgrey;  outline: 1px solid grey;}
html
<pre>Validation logged here...</pre><input type="number" />
js
const userInput = document.getElementById("age");const logElement = document.getElementById("log");function log(text) {  logElement.innerText = text;}userInput.addEventListener("input", () => {  userInput.reportValidity();  if (userInput.validity.badInput) {    log(`Bad input detected: ${userInput.validationMessage}`);  }});

Spezifikationen

Specification
HTML
# dom-validitystate-badinput-dev

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp