+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Über DropDown selectList Felder füllen

  1. #1
    Neu an Board
    Registriert seit
    23.01.2006
    Beiträge
    70
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage Über DropDown selectList Felder füllen

    Hallo,

    ich habe ein Formular mit einer DropDown Liste gefüllt über eine mosHTML :: selectList.
    Nach Auswahl über die DropDown Liste sollen einige Input Felder mit den zugehörigen Werten des ausgewählten Datensatzes gefüllt werden.

    Wie realisiert man das am besten?
    Gibt's da eine Funktion, oder eher über JavaScript?

    Danke!

    Gruß
    Nicole

  2. #2
    War schon öfter hier Avatar von Tribal6
    Registriert seit
    23.11.2004
    Ort
    Schweiz
    Beiträge
    243
    Bedankte sich
    3
    Erhielt 54 Danksagungen
    in 44 Beiträgen

    Standard

    Hi Nicole

    Wenn du Seitenelemnte rsp. Formularinhalte ohne Neuladen der Seite verändern/maipulieren willst, dann musst du das per JavaScript bewerkstelligen:

    Dazu ist eine JavaScript-Funktion nötig, die bei Aufruf den Inhalt des Dropdowns ausliest und entsprechend dem gewählten Wert die Werte der anderen, relevanten Formularfelder ändert oder ausfüllt. Falls die zu ändernden Werte von einer Datenbankabfrage o.ä. abhängig sind, dann musst du diese in der Funktion per AJAX-Request holen.

    Diese Funktion kannst du dann jeweils per 'onChange'-Ereignis im Dropdown-Element aufrufen.

    Rein mit PHP realisiert müsstest du das Dropdown-Feld dem eigentlichen Formular "vorschalten", das bräuchte dann genaugenommen zwei Formulare.

    Der Vorteil der JavaScript-Variante ist, das du nur eine Seite rsp. ein Formular brauchst, und das der User problemlos auch nachträglich noch seine Auswahl im Dropdownfeld ändern kann. Der Nachteil davon ist, das es JavaScript ist


    Cheers
    Roger

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein