HTMLの形上 submit ボタンをフォームの外につける必要がでたので
<div id="container"> <form id="form"> <input type="number" required> </form> </div> <button id="submit" type="button">OK</button>
みたいな感じの HTML で JS でトリガーして submit を発火させたんですが
$('#submit').on('click', () => { $('#form').submit(); });
HTML5 のバリデーション表示が発生しません
JS から submit イベントを起こした場合にもバリデーションを表示させる方法はないですか?
追記:
<input type="submit" name="commit" value="OK" class="button">
ためしにフォームの中にサブミットボタンを追加してみましたがこちらのボタンを押したところバリデーションメッセージがでます




回答2件
あなたの回答
tips
プレビュー