Ernst: Listenfeld mit JS füllen

hallo forum,

ich habe zwei listenfelder. das erste enthält werte aus einer db-tabelle (mit php realisiert).

nun möchte ich einen wert aus diesem ersten listenfeld auswählen/markieren. daneben ist ein button. klickt man auf diesen, soll der markierte wert des ersten listenfeldes in das zweite übergeben werden.

man sollte natürlich mehrere werte in das zweite listenfeld übergeben können... also nicht nur einen...

ein doppelklick ereignis für select gibt es ja nicht, sonst könnte man den button weglassen!?

vielen dank für eure tipps!

  1. Moin moin!

    http://www.codecoffee.com/articles/9tips.html

    Schau dir mal Tipp 9 an. Passt das in etwa?

    ciao,
    hofi

    1. Moin moin!

      http://www.codecoffee.com/articles/9tips.html

      Schau dir mal Tipp 9 an. Passt das in etwa?

      hi hofi,
      danke. habe in der zwischenzeit etwas hier gefunden:
      http://saftsack.fs.uni-bayreuth.de/html/selfhtml/tecbbdaa.htm#a2

      funktioniert wunderbar... nur weiss ich nicht wie ich den text und nicht den wert übergeben kann. als value habe ich etwas anderes stehen las im listenfeld angezeigt wird;-( müsste also nicht das value übergeben, sondern einfach dass was im listenfeld zu sehen ist.

      desweiteren sollte man natürlich das listenfeld wieder von bestimmten werten "befreien" / löschen können. mit dieser hilfe:
      http://saftsack.fs.uni-bayreuth.de/html/selfhtml/tecbbdaa.htm#a3

      wird einfach nur der letzte wert gelöscht. wäre aber besser nur den ausgewählten wert zu löschen...

      hmhmhm... ??!??!

      1. Tag Ernst.

        danke. habe in der zwischenzeit etwas hier gefunden:
        http://saftsack.fs.uni-bayreuth.de/html/selfhtml/tecbbdaa.htm#a2

        Das Original: http://de.selfhtml.org/javascript/objekte/options.htm#neue_elemente

        funktioniert wunderbar... nur weiss ich nicht wie ich den text und nicht den wert übergeben kann. als value habe ich etwas anderes stehen las im listenfeld angezeigt wird;-( müsste also nicht das value übergeben, sondern einfach dass was im listenfeld zu sehen ist.

        Entweder du gleichst value an den Inhalt an oder holst dir den Wert mit Hilfe von document.Testform.Auswahl.options[i].innerHTML (das verstehen die meisten modernen Browser).

        mit dieser hilfe:
        http://saftsack.fs.uni-bayreuth.de/html/selfhtml/tecbbdaa.htm#a3

        Auch hier das Original http://de.selfhtml.org/javascript/objekte/options.htm#elemente_loeschen

        wird einfach nur der letzte wert gelöscht. wäre aber besser nur den ausgewählten wert zu löschen...

        Lies dir bitte die Erläuterungen _vollständig_ durch, da ist auch beschrieben, wie du bestimmte Elemente löschen kannst.

        Siechfred

        1. mensch KLASSE! habs noch nicht getestet, hört sich aber sehr "sicher" an!!!

          frohes fest euch allen!