日期:2014-05-16  浏览次数:20357 次

请教各位大侠能怎么样能实现???
function   f(obj){
var   str=obj.value.trim();
var   i=parseInt(obj.name.replace( 'qrzt ', ' '));
dcqr.rows(i).cells(4).innerText= ' ';
if(str==0||str==9){
document.getElementById( "peopleName ").style.display= "none ";}
else{
document.getElementById( "peopleName ").style.display= " ";}
if(str== '0 '){
dcqr.rows(i).cells(4).innerText= "无效 ";
return;}
else   if(str== ' <%=Constant.REFUSE% '> ){
dcqr.rows(i).cells(4).innerText= "有效 ";
return;}

else   if(str== ' <%=Constant.APPEND_OTHER%> ')
dcqr.rows(i).cells(4).innerText= "有效 ";
return;}
else   if(str== ' <%=Constant.TO_OTHER% '> )
dcqr.rows(i).cells(4).innerText= "有效 ";
return;}
}
然后下面有个SELECT框,上面有个FOR循环;
<td> <table> <tr> <td> <select   size=1   name=qrzt <%=(i+1)%>   onChange= "f(this); ">
<option   value=9> 不同意调整 </option>
<option   value=0> 非过错责任调整 </option>
<option   value=1> 过错责任人调整 </option>
<option   value=2> 追加过错责任人 </option>
</select> </td>
<td   id=peopleName   style=display:none>
<%   out.println(strBuff.toString());%>
</td> </tr> </table> </td>

选择不同意调整和非过错责任调整时人员不出来,
而选择过错责任人调整和追加过错责任人时人员显示出来,
我现在列表为一个的时候,可以实现,可列表两个或更多时不能实现了
请教各位大侠能怎么样能实现???

------解决方案--------------------
发昏
------解决方案--------------------
表述不清楚啊,不知道要干什么