2012-01-05 135 views
3

可能重複:
retaining selected dropdown option on postback保留下拉選擇上刷新

我有一個下拉菜單,當用戶選擇的選項,價值被傳遞到相同的URL作爲查詢字符串刷新頁面。在頁面刷新後,我想保留選定的值,以便用戶知道所選內容。我如何在jQuery中做到這一點?

<select id="hospitalDropDown" onchange="window.open(this.options[this.selectedIndex].value,'_top')"> 
     <option value="http://mysite.com/events/Pages/default1.aspx">All Hospitals</option> 
    <option value="http://mysite.com/events/Pages/default1.aspx?hos=Dyer">Dyer</option> 
    <option value="http://mysite.com/events/Pages/default1.aspx?hos=Carmel">Carmel</option> 
</select> 

基本上邏輯是陷阱在一些變量的選擇和所選擇通過它等於true,但我不能夠做到這一點在jquery..I不必acccess到服務器側code..either

回答

0
<select id="hospitalDropDown"> 
    <option value="">All Hospitals</option> 
    <option value="Dyer">Dyer</option> 
    <option value="Carmel">Carmel</option> 
</select> 
<script type="text/javascript"> 

$(document).ready(function() { 
    $('#hospitalDropDown').val('<?php echo $_GET['hos']; ?>'); 
    $('#hospitalDropDown').change(function() { 
     location.href = 'http://mysite.com/events/Pages/default1.aspx?hos=' + $(this).val(); 
    }); 
}); 
</script>