2011-07-04 65 views
1

我正在構建一個網絡應用程序,允許用戶從下拉框中選擇其美國狀態,顯示該區域的電話號碼,這樣做很困難。在下拉框中進行選擇後顯示文本值

我已經在PHP中構建了網站的其餘部分,並意識到這是客戶端操作,所以我需要使用JavaScript或Jquery。

每個州都有不同的號碼,所以例如當哥倫比亞選擇我想在文本框旁邊的div中顯示哥倫比亞的號碼。

如果需要,可將值存儲在MySQL數據庫中。

任何幫助將不勝感激。

+0

這種事情發生所有的地方更換dropdowndiv。這很常見,不需要客戶端,但客戶端更容易編程。無論如何,展示你的代碼。 – vol7ron

+0

@ vol7ron,我想你的意思是「不需要是_server-side_」:) –

+0

@Phillip:不,它可以在服務器端完成,因此'儘管客戶端更容易編程。這樣做的客戶端效果更快,需要較少的網絡流量,而全能是web2.0的選擇 – vol7ron

回答

3

當您將數據拉出以放入下拉框時,將電話號碼存儲爲每個選項的「值」。

然後您可以將div文本設置爲$('getCheckBox').val()

+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); 
} 

顯然與他們的真實idsclasses

相關問題