我有3个文件,我希望用户能够从下拉列表中选择要下载的文件。下面的代码一切正常,除非我选择第一个"选项" Please select
它上升了一个级别。所以我的页面是http:\\mydomain\mysite\subfolder1\subfolder2\download.htm
,如果我点击Please select
,它会将浏览器重定向(?)到没有索引的http:\\mydomain\mysite\subfolder1\subfolder2\
,因此它会列出该文件夹中的文件。如果我点击那个,我只想要什么都不会发生。
代码:
<script type="text/javascript">
function download(d) {
if (d != 'Please select')
{
window.location = d; }
}
</script>
<select name="download" onChange="download(this.value)">
<option>Please select</option>
<option value="link">1</option>
<option value="link">2</option>
<option value="link">3</option>
</select>
答案 0 :(得分:1)
Please select
没有价值,
尝试这样:
<script type="text/javascript">
function download(d) {
if (d)
{
window.location = d;
}
}
</script>