フォームを検証するためにjQuery検証エンジン(https://github.com/posabsolute/jQuery-Validation-Engine)を使用しています。検証が真であれば、複数の送信を防ぐために送信ボタンを無効にしたいと思います。私はコールバック関数でこれを達成できませんでした。検証がtrueの場合は送信ボタンを無効にする(jQuery検証エンジン)
1
A
答えて
1
私はいつもこのトリック
$('#yourform').submit(function() {
if($(this).hasClass('blockSubmit')) return false;
$(this).addClass('blockSubmit');
/*
* organizing data, requesting, responding, et cetra cetra...
*/
$(this).removeClass('blockSubmit');
});
0
は、私は一般的にこれを行うか:あなたはボタンを再度有効にする必要が失敗した任意のをonSubmit検証を行っている場合はもちろん
$('#theform').submit(function() {
$('#submitbutton').attr('disabled', 'disabled');
});
を:
$('#submitbutton').removeAttr('disabled');
関連する問題
- 1. jQueryプラグインを使用している場合、特定のボタンの検証を無効にします。検証
- 2. JQueryツール - 検証ツール - 送信ボタンなしで検証
- 3. 検証が有効でない場合のtextInputの検証の無効化
- 4. jQuery検証エンジンのカスタムJavaScriptの検証
- 5. エベバー検証ステータスのフォーム送信ボタンを無効/有効にする
- 6. JQuery検証プラグインは、検証後に再送信を有効にします
- 7. jQueryの検証を無効にする
- 8. 検証が失敗した場合、WPFに保存ボタンを無効にする
- 9. JQueryの検証ロジック - 検証がfalseの場合do something
- 10. 送信ボタンなしでjQuery検証にメソッドを追加する
- 11. jQuery検証エンジンのカスタムバリデーター
- 12. jQuery非妥当性検証が有効でない場合に有効返信
- 13. WPF:送信ボタンのデータ検証
- 14. jQueryでフィールドが空の場合に送信ボタンを無効にするには
- 15. jQueryの検証プラグインはフォームの送信を停止し、ボタンはjQueryの検証プラグインを使用して
- 16. 入力タイプが「送信」でない場合のHTML5の検証
- 17. 真偽を返す場合に限り、検証と送信
- 18. jQueryで入力が空の場合に送信ボタンを無効にする
- 19. jqueryの検証で無効なハンドラコールバック
- 20. jquery検証エンジンの条件付き検証
- 21. jquery検証エンジンでフォームを送信しないようにします
- 22. jquery検証エンジンfuncCallがルールのみが動作しない場合
- 23. 特定のフィールドで検証が渡されるまで送信ボタンを無効にする方法
- 24. モデルのフィールドの検証がない場合の検証エラー
- 25. DataAnnotation検証エラーがある場合、フォームの送信ボタンを無効にするにはどうすればよいですか?
- 26. 検証が偽である場合にフォームを送信しない方法
- 27. フレックス検証無効化(コンポーネントライフサイクル)
- 28. jqueryの検証プラグインは、上のクラスを変更する「無効」
- 29. モデルの検証でエラーが発生した場合はボタンを無効にします
- 30. ポジションアブソリュート検証エンジンによる多段階登録フォームの検証
あなたがこれまでに持っているものを示してください。 –