|
|
|
|
|
для: levsha
(09.12.2007 в 22:50)
| |
<SCRIPT>
var m = 0;
function selop(e) {
m ^= 1 << e.selectedIndex
for (i=0; i<e.length; i++) {
if (m & 1 << i) e[i].selected=true; else e[i].selected=false;
}
}
</SCRIPT>
<SELECT MULTIPLE ONCHANGE="selop(this.options)">
<OPTION VALUE="1">asdasd</OPTION>
<OPTION VALUE="2">asdasd</OPTION>
<OPTION VALUE="3">adasda</OPTION>
<OPTION VALUE="4">adasda</OPTION>
</SELECT>
|
Есть неприяный эффект при изменении. | |
|
|
|
|
|
|
|
для: levsha
(09.12.2007 в 14:09)
| | up :-) | |
|
|
|
|
|
|
| Как сделать чтобы при выборе пункта в multiple select другие отмеченные не сбрасывались?
Чтобы не надо было зажимать ctrl. | |
|
|
|
|