Javascript从Dropdown下载项目

时间:2015-09-11 15:09:22

标签: javascript wordpress download advanced-custom-fields

下拉,当选择下拉项时我需要根据高级自定义字段值去下载页面。

代码:

<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>

2 个答案:

答案 0 :(得分:0)

使用window.location.href转到下载页面。

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

答案 1 :(得分:0)

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