私の会社は米国にあり、米国とカナダに出荷しています。ただし、請求は世界中から受け付けています。配送/請求フォームの再設計では、ユーザーが配送先の国を選択すると、州リストと郵便番号フィールドの両方が適切に変更されるように、連鎖選択を使用しています。
課金でも同じことをしたいのですが、もう少し複雑です。州と郵便番号のボックスを変更する必要があるだけでなく、電話のテキスト入力も変更する必要があります。州のドロップダウンもテキスト入力に変更する必要があり、郡のテキスト フィールドを追加する必要があります。
私は、これら 2 つの側面と支払いを 1 つの形式にまとめようとしています。ユーザーをガイドするインライン検証とバックエンド検証の両方が登場します。
都道府県リストと郵便番号ボックスを適切に変更および元に戻すことはできますが、選択/テキスト入力スワップ、または電話入力スワップ (または 3 つすべて) を追加すると、スクリプトは完全に失敗します。私のjsfiddleでは、私が考えていた方向でコメントアウトされたjQueryがいくつかあります。私は何を間違っていますか?私は何が欠けていますか?
私のコードはここにあります: http://jsfiddle.net/LqggY/8/。
注: 私のバックエンド開発者はフロントエンド コードをあまり知らないので (さらに、言語の壁もあります)、できる限りシンプルに保ちたいと考えています。
どんな助けでも大歓迎です。