一:以下是在回显,待修改页面中 表示以选中


js代码:
function
 option_checked(id,db_value) {//
//
alert(db_value);
    if(db_value != ""){
       for(i=0;i<_getObj(id).options.length;i++) {
            if(_getObj(id).options[i].value == db_value){
                _getObj(id).options[i].selected = true;//实现某个option的选中
            }
        }

        
    } 
else {
        _getObj(id).options[
0].selected = true;
    }
}


option_checked('company_type',"{{$comExt.saco_company_type}}");
html代码:

        <
select name="registered_capital_type" id="registered_capital_type">
            
<option value="0" >人民币</option>
            
<option value="1" >港币</option>
            
<option value="2" >欧元</option>
            
<option value="3" >美元</option>
            
<option value="4" >日元</option>
        
</select>


二:仅回显,不修改时,即仅将opinion选中的项以文本显示
js:
function value2text(id_in,id_out,db_value) {//将从数据库读取的options的value转化成text显示,前提:当前页面有<select><option>,可将其隐藏
    var oOption = _getObj(id_in).options;
    
//var comtype_db = "{{$comAll.saco_company_type}}";
    //alert(comtype_db);
    for (i=0;i<oOption.length;i++) {
        
if(oOption[i].value == db_value) {
            _getObj(id_out).innerHTML 
= oOption[i].text;
        }        
    }    
}

html: (隐藏它)
 
<div style=display:"none">    
    <
select name="registered_capital_type" id="registered_capital_type">
        
<option value="0" >人民币</option>
        
<option value="1" >港币</option>
        
<option value="2" >欧元</option>
        
<option value="3" >美元</option>
        
<option value="4" >日元</option>
    
</select>
</div>
如:下面这句话加在<td></td>就可了
<script>value2text('registered_capital_type','saco_registered_capital_type',"{{$comAll.saco_registered_capital_type}}"); </script>