我有 4 个组合框,attr1、attr2、attr3、attr4 基于一个,另一个将在 jquery Ajax 中绘制。
要求是
如果 attr1 大小为 1,则自动加载 attr2,如果 attr2 大小为 1,则应加载 attr3,但如果 attr2 大小大于 1 值,则选择组合中的一个值并加载 attr3。同样,其他两个也需要被完成。
如何防止组合框改变其值加载下一个组合?是否有任何事件阻止选择但应该调用 js 函数?
我有 4 个组合框,attr1、attr2、attr3、attr4 基于一个,另一个将在 jquery Ajax 中绘制。
要求是
如果 attr1 大小为 1,则自动加载 attr2,如果 attr2 大小为 1,则应加载 attr3,但如果 attr2 大小大于 1 值,则选择组合中的一个值并加载 attr3。同样,其他两个也需要被完成。
如何防止组合框改变其值加载下一个组合?是否有任何事件阻止选择但应该调用 js 函数?
您能否发布一些代码或您尝试过的内容,例如
脚本:
<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>