Hej. Hej igen.Ta bort markerade poster ur en listbox
Jag behöver hjälp med en liten funktion som skall ta bort markerade poster ur en listbox (SELECT)
Den jag skrivit fungerar inte riktigt som den skall... Den tar bara bort en del av posterna :-/
<code>
function DeleteSelected(lstToProcess)
{
for( var n=0; n < lstToProcess.length; n++)
{
if (lstToProcess[n].selected)
{
lstToProcess.options[n] = null;
}
}
}
</code>Sv: Ta bort markerade poster ur en listbox
Löste det själv.
Ett klassiskt logikfel. Måste plocka bort alla items bakifrån.
<code>
function DeleteSelected(lstToProcess)
{
for( var n=lstToProcess.length -1; n >= 0 ; n--)
{
if (lstToProcess[n].selected)
{
lstToProcess.options[n] = null;
}
}
}
</code>