問題タブ [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.

0 投票する
1 に答える
91 参照

smart-wizard - jQuery Smart Wizard - 特定のステップをリセットする

私のMVCプロジェクトでこれを使用しています: http://techlaboratory.net/jquery-smartwizard#func-stepstate

ステップを無効または非表示にする方法が説明されていますが、特定のステップをリセット/未完了としてマークする方法はありますか?

これが必要な理由: 7 つのステップがあり、ユーザーがたとえばステップ 3 に戻って何かを変更した場合、次のすべてのステップをリセットする必要があり、ユーザーはそれらを再度実行する必要があります。

ありがとう!

0 投票する
0 に答える
160 参照

jquery - jQueryスマートウィザード: ajaxを使用してフォームを投稿すると、成功すると次のステップに進まない

を呼び出した後、jQuery スマート ウィザードは次のステップに進みません$("#smartwizard").smartWizard("next");

  • Promise でラップされたフォームを送信するには、Ajax が使用されます。
  • 成功すると、API は done を返します
  • それ以外の場合は、適切にフォーマットされた html が返されます。

ここでは、フォームの検証が機能しています。サーバー側の検証エラーがある場合は、成功した ajax ポスト ウィザードが次のステップに進まないときにも表示されます。

0 投票する
1 に答える
337 参照

jquery - jquery 検証プラグインを使用した jQuery Smart Wizard v4 ステップ検証

ここでは、jQuery Smart Wizard v4 をフォームに使用しています。3 つのステップがあり、各ステップにはいくつかの入力フィールドがあります。私の質問は、次のステップに進む前に各フィールドを検証する必要があるということです。

私のフォームからのHTMLは、これに似たものです:

これは私がjQueryで試した方法です:

しかし、このjsコードは私には機能しません。つまり、次のステップに進むことはできませんが、leaveStepメソッドから検証コードを削除すると、次のステップに進みます。誰かがこれを理解するのを手伝ってくれますか?