私が持っている私のページでforms
複数と1つのボタンは、それらのすべてからデータを収集AJAX呼び出しを経由して、それを処理し、その結果を使用していくつかのものが表示されます。 (私は実際にそれらに提出する/何action
ダイレクトを使用することはありませんが) は今、私は当初、例えばのためのビルトインvelidatorsを持ってforms
を使用しましたinput type number
またはrequired
。私はforms
を提出することはないので、明らかにこれはうまくいきません。フォームのこれらの検証ルーチンを手作業で呼び出す方法はありますか?その中のすべての要素が有効である場合は、フォーム要素のはボタン一つで複数のフォームを(予防デフォルト)を提出
0
A
答えて
0
reportValidity
メソッドはtrueを返します。あなたはポリフィル使用できるように、それは多くのブラウザでサポートされていません。
if(!HTMLFormElement.prototype.reportValidity){
HTMLFormElement.prototype.reportValidity = function(){
for(var i = 0;i < this.elements.length;i++){
if(!this.elements[i].checkValidity()){
return false;
}
}
return true;
};
}
0
一つのフォーム検証例を
HTML:
<form id="myForm" name="myForm">
<input type="submit" id="realSubmit" value="submit" style="display: none;" />
<button type="button" id="customSubmit">Validate</button>
</form>
のjavascript:
$('#myForm').on('submit', function(e) {
e.preventDefault();
return false;
});
$('#customSubmit').click(function() {
// This will run html validations.
$('#realSubmit').click();
});
私はこれがあなたを助けてくれることを願っています。
関連する問題
- 1. js - フォーム提出を防止
- 2. 複数のネストされたフォームを1つの送信ボタンで提出する
- 3. 複数のデータを一度にフォームで提出する方法
- 4. フォーム提出と一緒にajaxで複数のファイルをアップロード
- 5. jQuery複数のフォーム提出
- 6. 支払いモジュールで複数の提出を防ぐ方法は?
- 7. 複数フォームの提出を避ける
- 8. フォーム提出時に複数のブートストラップモーダルが開くのを防ぐ方法
- 9. jquery validation:フォーム提出を防止
- 10. カスタムAJAXフォーム提出のCSRFの防止
- 11. リロードからのフォーム提出の防止
- 12. htmlフォーム提出 - javascriptは入力ボタンを提出しません
- 13. JSFフォームでの重複フォームの提出
- 14. 2つの異なるIDを持つフォーム提出ボタン?
- 15. 複数のフォーム提出と認証
- 16. MaterializeCssフォーム入力(提出)ボタン
- 17. web2pyで複数のフォーム提出を許可する方法は?
- 18. 複数のフォームを同じボタンを使用して提出する方法
- 19. Yii - 1つのフォーム提出の複数のレコード
- 20. jQueryでフォーム提出を防止する方法は?
- 21. 入力ボタンを押すとフォーム提出
- 22. HABTMフォームは複数の値をレールに提出しません
- 23. Ajaxを持つ単一フォームで複数の送信ボタンを使う方法
- 24. 提出ボタンで複数のフォント色を設定する方法
- 25. PhantomJSボタンのクリックとフォームの提出
- 26. JSF:フォーム提出なしのボタン/リンク
- 27. 一度に2つのフォームを提出する
- 28. Rails 3が複数のレコードを含むフォームを提出する
- 29. Javascript提出複数のアイテムを含むフォームを選択
- 30. 複数の提出
あなたが別のフォームを使用している理由はありますか? 1つの解決策(フォームの子としてすべてを移動することに加えて)は、フォーム上でトリガー( 'submit' ...)することです。 –