2011-07-04 14 views
1

私はドロップダウンボックスから米国の州を選択し、その地域の電話番号を表示できるウェブアプリを構築していますが、そうするのがいくらか難しいです。ドロップダウンボックスで選択した後にテキスト値を表示

私はPHPでサイトの残りの部分を構築しました。これはクライアント側の動作であることを認識しているので、JavaScriptまたはJqueryを使用する必要があります。

各状態の数字が異なるため、たとえばColumbiaが選択されている場合、テキストボックスの隣のdivにColumbiaの番号を表示したいとします。

値は、必要に応じてMySQLデータベースに格納することができます。

ご協力いただければ幸いです。

+0

dropdowndivを交換してください。クライアント側はプログラミングが簡単ですが、一般的であり、クライアント側である必要はありません。それにかかわらず、あなたのコードを示してください。 – vol7ron

+0

@ vol7ron、私が思うに、あなたは「_server-side_である必要はありません」という意味です:) –

+0

@Phillip:いいえ、それはサーバー側で行うことができるので、クライアント側はプログラムが簡単です。それはクライアント側では効果が速く、ネットワークトラフィックは少なく、オールアラウンドはweb2.0の選択です – vol7ron

答えて

3

ドロップダウンボックスにデータをプルすると、電話番号が各オプションの「値」として保存されます。

次に、のテキストをdivに設定するだけです。

+0

魅力のように動作します、ありがとうございます。 – jcrowson

-1
$('dropdown').change(function(){ 
    id = $(this).val(); 
    myFucntionDoToWhateverIwantItToDo(id); 
}); 

function myFucntionDoToWhateverIwantItToDo(id){ 
    // Do stuff in the div, baby. The ID is stored in id. 
    $("div").empty().append(id); 
} 

明らかに原料のこの種は、すべての場所で発生した彼らの本当のidsまたはclasses

関連する問題