Javascript 从下拉列表中下载项目

Javascript Download Item from Dropdown

下拉,当下拉项被选中时,我需要它根据高级自定义字段值转到下载页面。

代码:

<select name="download" onChange="download(this.value)">
    <option value="0">Select template to download</option>
    <option value="<?php the_field('download_template_1_link', 'option'); ?>"><?php the_field('download_template_1_title', 'option'); ?></option>
    <option value="<?php the_field('download_template_2_link', 'option'); ?>"><?php the_field('download_template_2_title', 'option'); ?></option>
    <option value="<?php the_field('download_template_3_link', 'option'); ?>"><?php the_field('download_template_3_title', 'option'); ?></option>
    <option value="<?php the_field('download_template_4_link', 'option'); ?>"><?php the_field('download_template_4_title', 'option'); ?></option>
    <option value="<?php the_field('download_template_5_link', 'option'); ?>"><?php the_field('download_template_5_title', 'option'); ?></option>


    <script>
        function download(val) {
            window.location 
        }
    </script>



</select>

使用window.location.href进入下载页面。

<script>
    function download(val) {
        window.location.href = val;
    }
</script>

function download(url) {
  if (url.length !== 0) {
    window.location.href = url;
  }
}
<select onChange="download(this.value)">
  <option value="">-- Select --</option>
  <option value="http://apple.com">Apple</option>
  <option value="http://bing.com">Bing</option>
</select>