質問: HTML5のrequiredはsubmitが押された時に発生すると調べた結果わかったのですがsubmitではなく入力チェックを行いたいinputからフォーカスが外れた時に入力なしならチェックしたいのですが可能でしょうか? <追記> 下記のようコードでテーブルをクリックしたら編集可能になるものを作成しているのですがその際に編集された場所が空ならrequiredを使ってフォーカスが離れたときに「必須です」みたいなのが出るように実装したのですがどうすればよいでしょうか? ``` ```
回答: `checkValidity()` を呼び出せば、任意のタイミングでバリデーションする事が出来ます。 https://developer.mozilla.org/ja/docs/Learn/HTML/Forms/Data_form_validation#The_HTML5_constraint_validation_API https://www.google.com/search?q=checkValidity required属性に限らず、HTML Standardで用意された全てのフォームバリデーションが働く便利なメソッドです。 Re: obake_さん