日期:2014-05-17  浏览次数:20846 次

Select 中的onchange的问题
<TD   width= "20% "   class= "unnamed1 "   > <select   name= "r_kind "   size= "1 "   id= "r_kind "   style= "width:150px "   onChange= "if(this.options[selectedIndex].value= '选中 '){document.reply.r_name.disabled   =   false}   else   {document.reply.r_name.disabled   =true};   ">


---------------------------------------------------
我想当选择下拉菜单时,当选择选中时,后面的r_name下拉菜单变成可选,当不是时,r_name下拉菜单变成不可选,但上面语句变成可选没有问题,变成不可选就不行,不知道那里出了问题

------解决方案--------------------
正确为 if(this.options[selectedIndex].value= '选中 ')
------解决方案--------------------
楼上的大哥,也写错了吧,是
if(this.options[selectedIndex].value== '选中 ')吧,呵呵
------解决方案--------------------
两个等号 == 是做判断,一个等号 = 是赋值
------解决方案--------------------
你应该是用javascript写的吧!所以呢要将onChange= "if(this.options[selectedIndex].value= '选中 '改写为:
onChange= "if(this.options[selectedIndex].value== '选中 '
这样就可以了啊!~