2011-07-04 107 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

相关问题