Deselect all options in Multiple Select with 1 option
Posted
by Shaded
on Stack Overflow
See other posts from Stack Overflow
or by Shaded
Published on 2010-04-05T20:24:22Z
Indexed on
2010/04/05
21:33 UTC
Read the original article
Hit count: 158
Hello,
I currently have the following js code
function clearMulti(option)
{
var i;
var select = document.getElementById(option.parentNode.id);
for(i=1;i<select.options.length;i++)
{
select.options[i].selected=false;
}
}
and
function clearAllOpt(select)
{
select.options[0].selected = false;
}
The first one deselects all options in the multiple select when called and the second clears the first option whenever anything else is selected.
The need for this is that the first option is for All.
This all works fine and dandy in FF, but in IE8 nothing happens... any suggestions on how to get this to work in both?
Thanks in advance.
© Stack Overflow or respective owner