2012-12-04 58 views
0

我有4个组合框,attr1,attr2,attr3,attr4 基于其中一个将被绘制在jquery Ajax中。防止组合框改变其值

要求是

如果attR1位大小是1自动attR2位应该被加载,如果attR2位大小是1,那么attr3应该被加载,但如果attR2位大小大于1倍的值,然后在组合的值被选择,并且attr3是loaded.like明智的另外两个也应该这样做。

如何防止组合框改变其值加载下一个组合?是否有任何事件,使上述选择,而是js函数的调用应该做的事?

回答

0

能否请您发布一些代码或已例如尝试什么

脚本:

<script type="text/javascript"> 
$(
    function() 
    { 
    $('#officeItemList').combobox();  
    }); 
</script> 

HTML:

<head> 
<title>jquery.combox example</title> 
<script type="text/javascript" src="Scripts/jquery.js"></script>  
<script type="text/javascript" src="Scripts/jquery.dimensions.js"></script> 
<script type="text/javascript" src="Scripts/jquery.combobox.js"></script> 
</head> 
<body> 
<select id="officeItemList"> 
    <option value="1">eraser</option> 
    <option value="3">pencil</option> 
    <option value="4">ruler</option> 
    <option value="5">ink</option> 
    <optgroup label="paper types"> 
     <option value="7">A4 paper</option> 
     <option value="8">A3 paper</option> 
     <option value="9">letter-sized paper</option> 
    </optgroup> 
    <optgroup label="chair types"> 
     <option value="10">executive</option> 
     <option value="11">janitor</option> 
     <option value="12">developer</option> 
    </optgroup>  
</select> 
</body>