[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/API/HTMLInputElement/setCustomValidity [Back]  [Original]

HTMLInputElement: setCustomValidity() - Web API | MDN

MDN Web Docs

View in English Always switch to English

HTMLInputElement: setCustomValidity()

Baseline

20157

HTMLInputElement.setCustomValidity()

js
setCustomValidity(message)

message

(undefined)

input ID reportValidity()

js
function validate(inputID) {
  const input = document.getElementById(inputID);
  const validityState = input.validity;

  if (validityState.valueMissing) {
    input.setCustomValidity("You gotta fill this out, yo!");
  } else if (validityState.rangeUnderflow) {
    input.setCustomValidity("We need a higher number!");
  } else if (validityState.rangeOverflow) {
    input.setCustomValidity("That's too high!");
  } else {
    input.setCustomValidity("");
  }

  input.reportValidity();
}

HTML
# dom-cva-setcustomvalidity


Web Proxy Viewer  |  New URL  |  Original Page