2012-03-10 70 views
1

我需要一些幫助。我想要的只是一個簡單的下拉選擇一個選項,然後點擊下載。格式如下:提交時下拉列表

<select> 
    <option value="http://file/1234">file 1</option> 
    <option value="http://file/1234">file 2</option> 
</select> 

<button type="button">Download</button> 

這不拉或得到插入到數據庫中,只是一個簡單的選擇一個選項,然後按下載。我可以很容易地讓它在變化下下載,但這不是我需要它工作的方式。

任何幫助,將不勝感激!

回答

4

這應該工作

​$('button').click(function(){ 
    window.location = $('select').val(); 
});​ 
+0

如果選擇字段是一個形式,他們可能想阻止按鈕實際提交表單: $('button')。click(function(event){ event.preventDefault(); window.location = $('select').val(); }); – 2012-03-10 04:14:32

+0

這工作完美謝謝扎克和弗朗西斯科! – vms 2012-03-10 04:48:09

0

使用這一點,但它不使用按鈕即可選擇後您的文件獲得下載

<form><select name="select" onchange="window.location.href= this.form.select.options[this.form.select.selectedIndex].value"> 
    <option value="http://FILE">FILE1</option> 
    <option value="http://FILE">FILE2</option> 
    <option value="http://FILE">FILE3</option> 
    <option value="http://FILE">FILE</option> 
    </select></form>