一:以下是在回显,待修改页面中 表示以选中
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>