Avatar billede hanstad Nybegynder
22. november 2001 - 16:33 Der er 7 kommentarer og
1 løsning

Hvordan sletter man en række i en listbox (Select)

Jeg skal kun bruge, hvordan man sletter en enkelt linie. Ikke hvordan man rykker rundt på de andre linie.
Avatar billede nute Nybegynder
22. november 2001 - 16:36 #1
document.formname.selectname.options[ etnummer ] = null


hvor \'etnummer\' er et tall mellom 0 og antall options

/nute
Avatar billede Slettet bruger
22. november 2001 - 16:38 #2
Olebole har engang sagt, man kan gøre således:
document.formNavn.selectNavn.options[rækkeNummer] = null;
rækkeNummer er lig med den pågældende rækkes nummer i selectboksens rækkefølge begyndende med 0. Så den tredje option hedder altså 2.
Avatar billede Slettet bruger
22. november 2001 - 16:38 #3
Nå, too late!
Avatar billede hanstad Nybegynder
22. november 2001 - 16:39 #4
nope, det virker ikke
Avatar billede hanstad Nybegynder
22. november 2001 - 16:41 #5
Sådan ser mit script ud:
function slet(){
    if (confirm(\'Er du sikker på at du vil slette den markerede?\')==true){
        valgte = document.xx.valg.selectedIndex
        var len=xx.valg.options.length;
        for (var j=valgte;j<len;j++){
            xx.valg.options[j].value=xx.valg.options[j+1].value;
            xx.valg.options[j].text=xx.valg.options[j+1].text;
            //xx.valg.options.length;
           
        };
        document.xx.valg.options[2] = null;
    };
   
}
Avatar billede nute Nybegynder
22. november 2001 - 16:42 #6
joda...det fungerer...du skal bare bruke det korrekt. Kjør dette og se at det fungerer:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<form name=\"frm\">
<select name=\"sel\" size=\"6\">
<option value=\"\"></option>
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"3\">3</option>
<option value=\"4\">4</option>
<option value=\"5\">5</option>
</select>
</form>
<a href=\"java script:void( document.frm.sel.options[ 1 ] = null );\">Slett nummer 1</a>


</body>
</html>

/nute
Avatar billede hanstad Nybegynder
22. november 2001 - 16:42 #7
xx er formens navn
valg er select\'s navn
Avatar billede hanstad Nybegynder
22. november 2001 - 16:46 #8
Så var den der

Takker så meget :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester