0

私は4つのコンボボックス、attr1、attr2、attr3、attr4を持っています.1つに基づいて、もう1つはjquery Ajaxで描画されます。

要件は

attr1 のサイズが 1 の場合、自動的に attr2 がロードされ、attr2 のサイズが 1 の場合、attr3 がロードされますが、attr2 のサイズが 1 の値よりも大きい場合、コンボの値が選択され、attr3 がロードされます。同様に、他の 2 つも同様です。行われるべきです。

コンボボックスの値が次のコンボをロードするのを防ぐ方法は?? 選択を妨げるイベントはありますが、js 関数の呼び出しを行う必要がありますか??

4

1 に答える 1

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>
于 2012-12-04T12:30:27.507 に答える