🦔

バニラJavaScriptフォームバリデーション

に公開1
株式会社アクトビ

Discussion

junerjuner

エラーメッセージを自由に変える

setCustomValidity() でできます!

https://developer.mozilla.org/ja/docs/Web/API/HTMLInputElement/setCustomValidity

条件が複雑なチェック

メッセージは前述のでできますし、入力単位でチェックしてメッセージを設定することでできます。

なんなら カスタム要素にしてしまって ElementInternals を使えばだいたい何でもできます。

https://developer.mozilla.org/ja/docs/Web/API/ElementInternals

https://developer.mozilla.org/ja/docs/Web/API/Web_components/Using_custom_elements