蓬莱机场到莱阳大巴:下拉框选不到,怎么办?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 08:23:42
<select name="select1" onchange="window.location.href='book.asp?action=添加&Larcode='+this.options[this.selectedIndex].value; this.selectedIndex=0">
<option value="111" selected>---111---</option>
<option value="222" selected>---222---</option>
<option value="333" selected>---333---</option>

为什么我选不到222 ,333而只出现111?
是语法错误么?有没有其它的好方法?
请朋友们帮个忙啊!
各位朋友,那个this.selectedIndex=0我了去了,但不行啊.顺便,那个selected也是多出来的,应该不要,但改过了,还是不行啊!
QQ:5183634,请帮帮忙!

你在
<select name="select1" onchange="window.location.href='book.asp?action=添加&Larcode='+this.options[this.selectedIndex].value; this.selectedIndex=0">

中加了这句:
this.selectedIndex=0
当然只能选第一个了

把它去掉就可以了

<option value="111" selected>---111---</option>
<option value="222" selected>---222---</option>
<option value="333" selected>---333---</option>
这3句话不对,selected 这个关键词只应该出现一次,想选哪个就加在哪个的上面。你3句话全有,它就认第一个了。楼上的兄弟说得对,this.selectedIndex=0 也写得有问题,应该删掉

<select name="select1" onchange="window.location.href='book.asp?action=添加&Larcode='+this.value">
<option value="111" selected>---111---</option>
<option value="222 selected>---222---</option>
<option value="333">---333---</option>
</select>

三个都写的话应该是显示最后一个。