为了忘却的纪念 $bestmost->save("多多益善")

言己及众

fleaphp smarty 下 options 被选中表示

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


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>




posted on 2008-07-18 14:46 bestmost 阅读(191) 评论(1)  编辑 收藏 引用 网摘 所属分类: jsfleaphp

评论

# re: fleaphp smarty 下 options 被选中表示 2008-07-19 10:16 无名

http://www.HelloCTO.com
成千视频,上万文章,技术资料与您共享```  回复  更多评论   

只有注册用户登录后才能发表评论, 未注册用户请先注册
这是fuyongjie的主站