jquery二級聯動select

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>服務實例列表</title>
#parse("admin/include/common.vm")
</head>
<body>
<div class="swap">
<table class="list-box">
<form id="pForm" method="post" action="/member_rel/member_combine_list.htm">
<input type="hidden" name="pageNo" value="${pageBean.pageNo}"/>
<tr>
<td colspan="20"  class="query">
<span>業務類型:</span>
<select name="bizType" class="mr20" id="bizType">
<option value="">---請選擇---</option>
</select>
<span>受權結果:</span>
<select name="biztype_status" class="mr20" id="biztype_status">
<option value="">---請選擇---</option>
</select>
<span>會員ID:</span>
    <input type="text" size="10" name="memberId" value="$!{memberId}" class="mr20"/>
<input type="hidden" id="_bizType" value="$!bizType" class="mr20"/>
<input type="hidden" id="_biztype_status" value="$!biztype_status" class="mr20"/>
<span>開始時間:</span>
<input type="text" size="30" class="Wdate" name="startTime" value="$!startTime" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" readonly/>&nbsp;&nbsp;結束時間&nbsp;&nbsp;
<input type="text" size="30" class="Wdate mr20" name="endTime" value="$!endTime" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" readonly/>
<input type="submit" value="查詢" class="btn mr10"/>
<input type="button" value="重置" class="btn" onclick="resetForm(this.form.id);getBizType(1);"/>
</td>
</tr>
<tr class="box-title">
<th colspan="20">
<span class="list-icon fl">子帳號受權列表</span>
<!--
<span  class="fr">
<a href="javascript:toAdd()">【新增記錄】</a>
</span> 
-->
  </th>
</tr>
<tr>
<th>序號</th>
<th>業務類型</th>
<th>業務流水</th>
<th>會員ID</th>
<th>受權結果</th>
<th>受權時間</th>
<th>受權跟蹤</th>
</tr>
#if($pageBean.list && $pageBean.list.size() != 0)
#foreach($member in $pageBean.list)
    <tr #if(${velocityCount}%2==0) class='t1' #else class='t2'#end>
#set($i=($pageBean.pageNo - 1) * $pageBean.pageSize + $velocityCount)
    <td>$i</td>
<td>
#if($!member && $!member.bizType == 4)
啓用用戶
#elseif($!member && $!member.bizType == 5)
停用用戶
#elseif($!member && $!member.bizType == 6)
刪除用戶
#end
</td>
<td>$!member.id</td>
    <td>$!member.memberId</td>
    <td>
#if($!member.bizType == 4)
啓用用戶
#if($!member.resultStatus==0)
處理中
#elseif($!member.resultStatus==1)
成功
#elseif($!member.resultStatus==2)
失敗
#end
#elseif($!member.bizType == 5)
停用用戶
#if($!member.resultStatus==0)
處理中
#elseif($!member.resultStatus==1)
成功
#elseif($!member.resultStatus==2)
失敗
#end
#elseif($!member.bizType == 6)
刪除用戶
    #if($!member.resultStatus==0)
處理中
#elseif($!member.resultStatus==1)
成功
#elseif($!member.resultStatus==2)
失敗
#end
#end
</td>
<td>$!dateTool.format('yyyy-MM-dd HH:mm:ss',$!member.createTime)</td>
<td>
        <a href="javascript:bizRecordDetailList($!member.id,$!member.bizType);" style="color:red">
#if($!member.resultStatus==2)
<span style="color:red;">查看</span>
        #elseif($!member.resultStatus==1)
<span style="color:green;">查看</span>
#else
查看
#end
    </a>
    </td>
    </tr>
#end
#else
<tr>
<td colspan="8">
no data!
            </td>
</tr>
#end
#set($formId="pForm")
#set($pageNo=$pageBean.pageNo)
#set($pageSize=$pageBean.pageSize)
#set($totalCount=$pageBean.totalCount)
#set($columns=9)
#pagemodel( $formId $pageNo $pageSize $totalCount $columns )
</form>
</table><!-- end table -->
</div>
</body>
<script type="text/javascript">
function bizRecordDetailList(id,bizType){
   Pop.window("/biz_record/biz_record_detail_list.htm?bizId="+id+"&bizType="+bizType, 1200, 520, "子帳號受權流程跟蹤", 3000);
    }
var areaJson = [
{"name":"--請選擇--",
 "value":"",
         "status":[
            {"statusName":"--請選擇--",
             "statusValue":""
 }
          ]},
        {"name":"啓用",
 "value":"4",
         "status":[
            {"statusName":"啓用成功",
             "statusValue":"1"
 },
             {"statusName":"啓用失敗",
             "statusValue":"2"
 }
          ]},
         {"name":"停用",
 "value":"5",
         "status":[
            {"statusName":"停用成功",
             "statusValue":"1"
 },
             {"statusName":"停用失敗",
             "statusValue":"2"
 }
          ]},
{"name":"刪除",
 "value":"6",
         "status":[
            {"statusName":"刪除成功",
             "statusValue":"1"
 },
             {"statusName":"刪除失敗",
             "statusValue":"2"
 }
          ]},
];
        var temp_html='';
        var oBizType = jQuery("#bizType");
        var oBiztype_status = jQuery("#biztype_status");
var _bizType = jQuery("#_bizType").val();
        var _biztype_status = jQuery("#_biztype_status").val();
        //初始化訂單類型
        function getBizType(id){
if(id==1){
_bizType='';
_biztype_status='';
}
            jQuery.each(areaJson,function(i,bizType){
if(_bizType == bizType.value){
temp_html+="<option value='"+bizType.value+"' selected>"+bizType.name+"</option>";
}else{
                    temp_html+="<option value='"+bizType.value+"'>"+bizType.name+"</option>";
}
            });
            oBizType.html(temp_html);
temp_html = "";
biz_status();
        };
        function biz_status(){
            temp_html = ""; 
            var n = oBizType.get(0).selectedIndex;
            jQuery.each(areaJson[n].status,function(i,bizStatus){
if(_biztype_status == bizStatus.statusValue){
                temp_html+="<option value='"+bizStatus.statusValue+"' selected>"+bizStatus.statusName+"</option>";
}else{
                temp_html+="<option value='"+bizStatus.statusValue+"'>"+bizStatus.statusName+"</option>";
}
            });
            oBiztype_status.html(temp_html);
temp_html = "";
        };
        //選擇bizType改變bizStatus
        oBizType.change(function(){
            biz_status();
        });
 $(function(){
 getBizType(0);
 });
</script>
</html>
相關文章
相關標籤/搜索