Ergebnis 1 bis 3 von 3
  1. #1
    prufer ist offline Mitglied
    registriert
    10-05-2006
    Beiträge
    38

    DropDown füllen bei Radiobutton

    hallo zusammen,
    ich habe leider nicht sehr viel erfahrung in javascript. da aber mein vorhaben mit php nicht realisierbar ist, hoffe ich ihr könnt mir helfen.

    Ich habe ein Formular mit 3 Radiobuttons und ein DropDown Feld. Wenn mann nun einen Radiobutton anklickt, füllt sich das DropDown Feld (bei button 1 mit 3,6,9,12,...,30 und bei button 2 mit 5,10,15,...,30). Nun das hab ich (so halb) selbst geschafft.

    Nun aber zum Problem:
    Die Daten welcher Radiobutton gewählt ist und auch das was im DropDown gewählt ist, kommen nun aus einer Datenbank. Nun soll er diese Daten im Formular direkt anzeigen.
    Bsp. Aus der DB: radiobutton=2, dropdown=10 --> nun ist in meinem Formular der 2. Button gewählt, jedoch weiss ich nicht wie ich es hinkriege, dass im dropdown nun die 5er reihe steht und die 10 selected ist.

    hier den code:
    PHP-Code:
    //javascript funktion
    <script>
    function 
    ImagesPerPage(feld
    {
        
    Knoten document.getElementById('imgperpage').firstChild;
        while(
    Knoten!=null) {
            
    document.getElementById('imgperpage').removeChild(Knoten);
            
    Knoten document.getElementById('imgperpage').firstChild
        }
        
        switch(
    feld.value){
            case 
    "1":
            var 
    value 3;
            break;
            
            case 
    "2":
            var 
    value 5;
            break;
        }
        var 
    possible=0;
        for(
    i=1;possible<29;i++){
            
    possible value*i;
            
    feld1 document.createElement("option");
            
    feld1.nodeValue possible;
            
    feld1.appendChild(document.createTextNode(possible));
            
    document.getElementById('imgperpage').appendChild(feld1);
        }
        
    feld1 document.createElement("option");
        
    feld1.nodeValue "Alle";
        
    feld1.appendChild(document.createTextNode("Alle"));
        
    document.getElementById('imgperpage').appendChild(feld1);

    </script> 
    PHP-Code:
    //hier auszug aus Formular:
    echo "<INPUT TYPE=\"radio\" NAME=\"preview_style\" onChange=\"ImagesPerPage(this);\" VALUE=\"1\" ";
    if(
    $preview_style==1){ echo "checked"; }
    echo    
    ">A

    <INPUT TYPE=\"radio\" NAME=\"preview_style\" onChange=\"ImagesPerPage(this);\" VALUE=\"2\" "
    ;
    if(
    $preview_style==2){ echo "checked"; } echo    ">B

    <SELECT NAME=\"imgperpage\" id=\"imgperpage\">
        <option>Anzeigeform wählen</option>
    </SELECT>"

    ich hoffe ihr versteht was ich meine...
    Geändert von prufer (10-05-2006 um 16:56 Uhr)

  2. #2
    pit-r Guest

    AW: DropDown füllen bei Radiobutton

    Moin!
    Zitat Zitat von prufer
    da aber mein vorhaben mit php nicht realisierbar ist...
    Wieso das denn? Du kannst doch entsprechend serverseits die Options erstellen und die Gewünschte mit 'selected' (ohne Hochkommata) auswählen, so wie Du auch den radio-Button mit 'checked' auswählst.

    Ahoi - Pit

  3. #3
    prufer ist offline Mitglied
    registriert
    10-05-2006
    Beiträge
    38

    AW: DropDown füllen bei Radiobutton

    oh ja das müsste ja gehen.... nichts überlegt...
    teste gleich mal

    danke!

Ähnliche Themen

  1. Dropdown bringt mich zur Verzweiflung
    Von Danielo im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 05-05-2006, 11:23
  2. Dropdown mit Werten füllen
    Von draco2 im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 06-04-2005, 13:25
  3. Dropdown dynamisch füllen
    Von ian_mcdeath im Forum JavaScript
    Antworten: 13
    Letzter Beitrag: 15-01-2004, 12:22
  4. Radiobutton analyse
    Von hugisan im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 28-04-2003, 12:24
  5. 1. DropDown ändert 2. DropDown in neuem Fenster
    Von pat01 im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 22-10-2002, 19:05

Lesezeichen

Berechtigungen

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