下拉,当选择下拉项时我需要根据高级自定义字段值去下载页面。
代码:
<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>
答案 0 :(得分:0)
使用window.location.href转到下载页面。
<script>
function download(val) {
window.location.href = val;
}
</script>
答案 1 :(得分:0)
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;