HTML5ではinput要素にrequireを指定することでsubmitするタイミングでバリデーションをしてくれますよね。
このバリデーションを任意のjsの関数により走らせたいのですが、何か良い策はありますでしょうか。
現状、input要素を全てループでなめて checkValidity()
することでフォームに不備があるかどうかの判定はできますが、どのinput要素に不備があるか表示させるにはこちらでビューを用意する必要があります。
また、submitを onclick="return false"
するとバリデーションが走る前に処理が終了してしまうようです。
簡素にHTML5の(ブラウザごとの)エラー表示を使えるのであればそれに越したことはないと思っています。
よろしくお願いします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/29 09:16
2016/08/29 09:24
2016/08/29 09:33