Avatar billede madeindk Nybegynder
05. august 2007 - 18:02 Der er 1 løsning

At lave en udklipsholder?

Hej eksperter, jeg kunne godt tænke mig at lave en slags udklipsholder. Mine brugere skal kunne markere X antal filer og derefter skal deres ID blive proppet i et skjult input felt.

Hvordan laver man det? Altså så man kan markere en fil og fjerne en markering og så blive den naturligvis fjernet fra det skjulte felt. Ved ikke om det er den smarteste måde at gøre det på. Men det finder jeg ud af :)

På forhånd tak, madeindk.
Avatar billede madeindk Nybegynder
05. august 2007 - 18:32 #1
Satte min egen løsning sammen :-)

function controlClipboard(clipItem)
{
    var found;
    var clipboard = document.getElementById("clipboard");
    var mySplitResult = clipboard.value.split(",");
   
    for(i = 0; i < mySplitResult.length; i++)
    {
        if (mySplitResult[i] == clipItem)
        {
            //alert("Dette element eksisterer allerede!" + i)
            var found = true;
        }
    }
   
    if (found != true)
    {
        clipboard.value += clipItem + ","}
    else {
        return removeClipboardItem(clipItem)
    }                               
}

function removeClipboardItem(clipItem)
{
    var clipboard = document.getElementById("clipboard").value;
    var thisClipItem = clipItem + ","
    var newContent = clipboard.replace(thisClipItem,"");
   
    document.getElementById("clipboard").value = newContent;
}
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