Русский
<!-- 把下列代码加到<body>区域中 --> <SCRIPT LANGUAGE="JavaScript"> <!-- Начать функцию selectivecheck(field, myselection) { var fieldid; вар пос; вар критерии; вар строка; строка = мойвыбор.значение; for (i=0; i<field.length; i++) { if (strng=="all") { field[i ].checked = true; } Еще {fieldid = поле[i].id; pos = строка.подстрока(0,1); критерии = strng.substring(1,2); // получаем информацию, которую хотим оценить if (fieldid.substring(pos,pos+1)==criteria) { field[i].checked = true; } Еще {поле [i].checked = false; //вы можете пропустить это, если не хотите снимать флажки } } } } // Конец --> </script> <form> <table align="center"> <tr><td> < !--Загрузите каждый идентификатор со строкой, которая будет проанализирована позже --> <input id=a1 type=checkbox name=list value="1">Группа A Подгруппа 1<br> <input id=a2 type=checkbox name =list value="2">Группа A Подгруппа 2<br> <input id=b1 type=checkbox name=list value="3">Группа B Подгруппа 1<br> <input id=b2 type=checkbox name=list value="4">Группа B Подгруппа 2<br> <input id=c1 type=checkbox name=list value="5">Группа C Подгруппа 1<br> <input id=c2 type=checkbox name=list value= "6">Группа C Подгруппа 2<br> <!--Задайте значения параметров, которые содержат позицию, а затем критерии --> <p> 请你选择: <select size="1" name="mycombobox"> <option value="all">Все группы</option> <option value="0a ">Группа A</option> <option value="0b ">Группа B</option> <option value="0c "> Группа C</option> <option value="11 ">Подгруппа 1</option> <option value="12 ">Подгруппа 2</option> </select> <br> <div align="center"> < input type="button" value="确定" onclick=" selectivecheck(this.form.list, this.form.mycombobox)"> </div> </td></tr> </table> </form>