デジタル開発者は、顧客がリワード パス ID を入力できるように、ショッピング カート ページに新しいフォームを追加する必要があります。他のカートフォームの処理を処理する Cart.js コントローラーが既に存在します。
さらに、フォーム フィールド ノードはフォーム XML 内にあり、必要なフォーム入力は ISML テンプレート内に存在します。
以下のコードは、ISML マークアップの送信ボタンです。

デジタル開発者がこの要求の処理コードの作成を開始する前に、どのような追加手順を実行する必要がありますか?

正解:A
新しいフォームを既存の Cart.js コントローラーに統合するには、フォームのアクション属性とコントローラー内のそれぞれのハンドラーを介して、フォーム定義とコントローラーが正しくリンクされていることを確認することが重要です。
オプションA:
* フォーム定義 XML に、属性 formid="addRewardPass" を持つ <action /> ノードを追加します。
このステップでは、フォームに関連付けられたアクションを正しく定義し、それがどのフォームであるか (addRewardPass) を指定して、コントローラー内の対応するハンドラーにリンクします。
* Cart.js コントローラーの Form.handleAction() メソッドに渡されるオブジェクトに、処理関数を値として持つキー addRewardPass を追加します。これにより、フォームが送信されたときに、特定のキー (addRewardPass) が、指定された処理関数を使用してフォームの送信を処理するようにコントローラーに指示するようになります。
このオプションは、フォーム機能を既存の Cart.js 構造に組み込む必要性に完全に対応し、フォームの送信によって適切な処理ロジックがトリガーされることを保証します。