Dusterdrache: form ja form nein!

Moinsen,

Hab da mal ein/zwei Problem(e)! Versuche es schon lange aber komm und komm nicht drauf!!/* zugegeben bin auch nicht die Leuchte in JS*/
Fabe 2 Select Forms und die sollen nacheinander kommen denn die 2. braucht die 1. um etwas anzeigen zu können. Dass habe ich hinbekommen! :-) Jetzt möchte ich aber dass die 2.Form erst dann erscheint wenn ich etwas in der 1. ausgewählt habe!

Die zweite sache ist ich habe bei der ersten Form ein option value=" " gemacht, damit mir als Standard keines der Auszuwählenden dinge da steht! Wenn ich jetzt etwas auswähle soll der mir das irgentwie da drin lassen und nicht bei neuaufruf der Seite mit verändertem Parameter wieder dei standard Value   einfügen!!!

Sorry, dass ich euch hier zu texte aber ich weiß nicht wie ich es anders umschreiben könnte

dusterdrache

  1. Zu 1: Setze im 2. select Tag
    style='visibility:hidden;'
    oder
    style='display:none;'
    (je nach Anforderung). Dann beim onchange im 1. select-Tag: onchange="document.getElementById('idselect2').style.visibility='visible';"
    oder
    onchange="document.getElementById('idselect2').style.display='block';"

    Natürlich muß dein 2. select tag das Attribut id='idselect2' haben (Name ggf. anpassen wenn nicht gefällt).

    Zu 2: Mit reinem JavaScript kannst Du lediglich das ausgewählte Element über die URL an ein Clientskript auf der nächsten Seite weitergeben:
    http://meine.domain.de/Seite.htm?name=wert
    Dazu mußt Du dynamisch beim Ändern der Elemente oder aber im Submit Ereignis der Form die URL zusammenbauen. Diese kann auch relativ sein, also ohne das http://meine.domain.de.
    Das was hinter dem ? steht kannst Du dann clientseitig über das location Objekt auswerten.

    MfG
    GK

    1. danke für Hinweis habe mich gerade entschieden auf mein geliebtes ASP umzusteigen und js nur um den wert abzufragen benutze!!!
      Trotzdem danke für deine Hilfe!!!

      cu Dusterdrache