これは些細なことかもしれませんが、私が構築しているプロフィールフォームのページでは、米国とカナダを選択すると、選択された国の州が表示されます代わりにNone Applicableが表示されます。私の国と州はデータベースであり、私はそれから私の選択を投入しています - これを行う簡単で適切な方法が欲しいです - 何らかの理由で選択オプションを無効にすることがすべてのブラウザでサポートされていないことに気付きましたそこに私もここにjavascriptingのためのjQueryを使用しています、私が使用することができ、オンラインで任意の素敵な無料のスニペット[多分私はここにこれをコーディングするにはあまりにも怠惰な感じている]州と国の選択ボックス - それを行うための最善の方法は?
が。
編集
感謝返信のために - カスケードドロップダウンは私が必要とするように思われるが、私はPHPベースのソリューションを探している。
メインストリームのウェブサイトはどのようにこのbtwを達成しましたか?私はそれをユーザーに任せて、アメリカ/カナダ以外の国々のアメリカ/カナダの州を含む項目で終わらせたくないからです。
Ajaxのアイデアは、私が考えていたものですが、事は、私が構築していたアプリケーションのフォームを使用して、連絡先を追加することができますセクションを持っていることです。同じ連絡先に複数のアドレスを追加できるようになっています。あなたがデータを持っているフォームを提出するときに基本的にjavascript関数を使用してアドレス入力を複製する追加ボタンはありません:
_POST ['address []']、_POST ['city []']、_POST [ [state [] ']、_ POST [' country [] ']
このアクションは、作成時にこの状態を州と国の各インスタンスにバインドしています。
あなたのアドバイスを受け取り、AJAX呼び出しのページロード時に、グローバル変数に格納された状態のjson配列を取得し、次に国選択ボックスの選択に基づいて状態コンボボックスに値を設定する簡単なjavascript関数を作成しました。魅力のように働いて、アドバイスをいただきありがとうございます。 – Ali
オートコンプリートを使用することを忘れないでください。 – RayLoveless