2012-11-08 143 views
0

我目前有一个下拉菜单,我可以选择一个城镇,当我选择它时,它会显示与城镇相关的记录。我想知道如何为此添加一个按钮,所以当我选择一个城镇时,它会突出显示它,然后允许我单击“提交”按钮而不是选择城镇并自动显示数据。这是我目前的代码。下拉菜单提交按钮

$("#myTown option").click(getTown); 

function getTown(){ 
    var town=$(this).val(); 
    window.location='searchresults.php?querystring='+town+'&querydesc=Town= &querytype=4'; 
} 

的按钮,我有下拉菜单旁边的id是“搜索”。

任何想法,我应该采取的方法是非常感谢。

+1

可以告诉你你的HTML,你需要开火变化事件在下拉列表中的值更改 –

+0

我无法编辑HTML,必须通过Jquery完成。 – user1028145

回答

0

它时移动到按钮,而不是,然后读取选择框的值的问题:

 
<select id="myTown"></select> 
<button id="submit">Submit</button> 

<script> 
$("#submit").click(getTown); 

function getTown(){ 
var town=$("#myTown").val(); 
window.location='searchresults.php?querystring='+town+'&querydesc=Town= &querytype=4'; 
} 
</script>