今天的一个问题:
selectbox里选择一个值,能动态在下一行显示一个可编辑的文本框,其他selectbox里的值不能显示文本框。
实现代码:
function roomSel(){
var obj=document.all.dept_code;
var index=obj.selectedIndex;
var val=obj.options[index].value;
var shobj=document.getElementById('deptrId');
if('市公司'==val){
shobj.style.display='block';
}else{
shobj.style.display='none';
}
//document.all.demt.value=val;
//return val;
}
document.all.dept_code.οnchange=function(){
roomSel();
}
文本框的代码:
<tr style="display:none" id="deptrId">
<th align="right" class="bold" width="20%">部门 </th>
<td width="80%"><input type="text" name="demt" onClick(roomSel()) size=60></td>
</tr>