フォームを送信するボタンがフォームの外にあるため、<input type="submit">
のない単純なHTML5フォームがあります。フォームには、required="required"
プロパティが設定された入力がいくつかあります。jQuery submit関数がhtml5の検証を呼び出さない
私はそれが添付次のコードを持って提出するフォーム外ボタン:
$('#upgrade_submit').click(function(){
$('#cc-form-modal').submit();
return false;
});
ボタンがクリックされると、それは必要なフィールドに、通常のHTML5の検証を実行しません。私は間違って何をしていますか?提出を強制する前にフォームが有効かどうかを確認する方法はありますか?
関連する可能性があります:http://stackoverflow.com/questions/11866910/how-to-force-a-html5-form-validation-without-submitting-it-via-javascript-jquery – Sergio
@Sergio関連性が高い。受け入れられた答えに対して私が行う唯一の改善は、HTML5を必要としない解決策を考え出すことができる場合です。 – Icode4food