問題タブ [smart-wizard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
smart-wizard - jQuery Smart Wizard - 特定のステップをリセットする
私のMVCプロジェクトでこれを使用しています: http://techlaboratory.net/jquery-smartwizard#func-stepstate
ステップを無効または非表示にする方法が説明されていますが、特定のステップをリセット/未完了としてマークする方法はありますか?
これが必要な理由: 7 つのステップがあり、ユーザーがたとえばステップ 3 に戻って何かを変更した場合、次のすべてのステップをリセットする必要があり、ユーザーはそれらを再度実行する必要があります。
ありがとう!
jquery - jQueryスマートウィザード: ajaxを使用してフォームを投稿すると、成功すると次のステップに進まない
を呼び出した後、jQuery スマート ウィザードは次のステップに進みません$("#smartwizard").smartWizard("next");
。
- Promise でラップされたフォームを送信するには、Ajax が使用されます。
- 成功すると、API は done を返します
- それ以外の場合は、適切にフォーマットされた html が返されます。
ここでは、フォームの検証が機能しています。サーバー側の検証エラーがある場合は、成功した ajax ポスト ウィザードが次のステップに進まないときにも表示されます。
jquery - jquery 検証プラグインを使用した jQuery Smart Wizard v4 ステップ検証
ここでは、jQuery Smart Wizard v4 をフォームに使用しています。3 つのステップがあり、各ステップにはいくつかの入力フィールドがあります。私の質問は、次のステップに進む前に各フィールドを検証する必要があるということです。
私のフォームからのHTMLは、これに似たものです:
これは私がjQueryで試した方法です:
しかし、このjs
コードは私には機能しません。つまり、次のステップに進むことはできませんが、leaveStep
メソッドから検証コードを削除すると、次のステップに進みます。誰かがこれを理解するのを手伝ってくれますか?