HTML 5 検証メッセージを手動で (つまり、コードを介して) 表示したいと思います。私の理解では、このメッセージを呼び出す直接的な方法はありません。ただし、送信ボタンをクリックすることで提出できます。
HTML本文をクリックすると、検証メッセージ(フィールドが無効な場合)を表示しようとしました:
// if url is invalid, display the error message.
if(!$('#theurl')[0].checkValidity()){
console.log('Button Click');
$('#btn').click();
}
これは同じためのjsfiddleです。残念ながら、上記のコードはクラッシュしています。理由がわかりません。代わりに、偽のボタンを手動でクリックすると、正常に機能します。
これを達成するのを手伝ってください。