请教各位大侠能怎么样能实现???
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>
选择不同意调整和非过错责任调整时人员不出来,
而选择过错责任人调整和追加过错责任人时人员显示出来,
我现在列表为一个的时候,可以实现,可列表两个或更多时不能实现了
请教各位大侠能怎么样能实现???
------解决方案--------------------发昏
------解决方案--------------------表述不清楚啊,不知道要干什么