2012-03-10 16 views
1

私はこれにいくつかの助けが必要です。私が望むのは、簡単なドロップダウンで、オプションを選択してからDownloadを押すだけです。提出時にドロップダウンリスト

<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')(event.preventDefault(); window.location = $( 'select')。val(); }); –

+0

これはZachとFrancisoに感謝してくれました! – vms

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> 
関連する問題