js中如何把selected传递到option上

在做一个WEB应用时,需要根据数据库中读出的值设定select的选中项.,并且里面18个字段都要这样.于是整理出了下面一个JS方法,这样可以很容易实现.

< SCRIPT   LANGUAGE = " JavaScript " >    
  
<!--  
  
function  assignSelected(index,val)   
  
{   
  
  
var   f   =   index;   
  
for(i=0;i<f.options.length;i++)   
  
{   
        
if(f.options(i).value==val)   
        
{   
              f.selectedIndex   
=   i   
        }
   
  }
   
  }
     
  
// -->   
</ SCRIPT >
<!-- 从数据库中读取并附值给select对象 -->
< script language = " javascript " >
  assignSelected(document.submit.upminAge,
<%= rs( " upminAge " ) %> ); 
  assignSelected(document.submit.upmaxAge,
<%= rs( " upmaxAge " ) %> ); 
  assignSelected(document.submit.MinHeight,
<%= rs( " MinHeight " ) %> ); 
  assignSelected(document.submit.MaxHeight,
<%= rs( " MaxHeight " ) %> ); 
  assignSelected(document.submit.xueli,
' <%=rs("xueli")%> ' ); 
  assignSelected(document.submit.provience,
' <%=rs("provience")%> ' ); 
  assignSelected(document.submit.city,
' <%=rs("city")%> ' );  
  assignSelected(document.submit.people,
' <%=rs("people")%> ' ); 
            
   assignSelected(document.submit.income,
' <%=rs("income")%> ' ); 
  assignSelected(document.submit.carrer,
' <%=rs("carrer")%> ' );  
  assignSelected(document.submit.address,
' <%=rs("address")%> ' ); 
  
  assignSelected(document.submit.zongjiao,
' <%=rs("zongjiao")%> ' ); 
  assignSelected(document.submit.hunyin,
' <%=rs("hunyin")%> ' );  
  assignSelected(document.submit.child,
' <%=rs("child")%> ' ); 
  
  assignSelected(document.submit.wantchild,
' <%=rs("wantchild")%> ' ); 
  assignSelected(document.submit.smoke,
' <%=rs("smoke")%> ' );  
  assignSelected(document.submit.drink,
' <%=rs("drink")%> ' ); 
  assignSelected(document.submit.isphoto,
' <%=rs("isphoto")%> ' );
   
</ script >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值