Seite 3 von 3 ErsteErste 123
Ergebnis 31 bis 35 von 35
  1. #31
    HTML 4 YOU ist offline Haudegen
    registriert
    23-07-2010
    Beiträge
    508

    AW: DropDown-Auswahl - > Anzahl Felder für Formular

    Ich habe dir mal ein Beispiel anhand deines Problemes geschrieben. Hier der Code:

    seite1.html:
    HTML-Code:
    <!DOCTYPE html>
    
    <html>
    
        <head>
            <title>Test</title>
    
    
        </head>
    
        <body>
    
            <form action="seite2.php" method="post">
    
                <input type="hidden" name="numberOfUsers" value="0" />
    
                <select name="countUsers" onchange="changeUsersNumber(this.value)">
                    <option value="0">0</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option value="5">5</option>
                    <option value="6">6</option>
                    <option value="7">7</option>
                    <option value="8">8</option>
                    <option value="9">9</option>
    
                </select>
    
                <div id="textField"></div>
    
    
                <br />
                <input type="submit" value="Submit" />
    
            </form>
    
            <div></div>
    
            <script type="text/javascript">
            function createNamedElement(tag, name) {
    
                var IE = /*@cc_on!@*/false;
                if(IE) tag = '<' + tag + ' name="' + name + '">';
                var neu = document.createElement(tag);
                neu.name = name;
                return neu;
    
            }
    
            function changeUsersNumber(anzahl) {
    
                var textField = document.getElementById('textField');
                textField.innerHTML = '';
    
                document.getElementsByName('numberOfUsers')[0].value = anzahl;
    
    
                for (var i = 1; i <= anzahl; i++) {
    
                    var el = createNamedElement('input', 'countUsers_nr_' + i);
                    el.size = 20;
                    el.maxlength = 50;
                    el.value = 'Benutzer' + i;
    
                    textField.appendChild(el);
                }
    
            }
            </script>
    
        </body>
    
    </html>
    seite2.php:
    PHP-Code:
    <?php

    $users 
    = Array();


    if(!isset(
    $_POST['numberOfUsers'])) echo 'Keine Daten abgeschickt';

    for(
    $i 0$i $_POST['numberOfUsers']; $i++) {

        
    $arrayZahl $i 1;
        
    $users[$i] = $_POST['countUsers_nr_'.$arrayZahl];

    }

    // Überprüfung

    // Wenn Fehler dann:

    echo 'Es ist ein Fehler aufgetreten. <br /><br />';

    for(
    $i 0$i count($users); $i++) {

        echo 
    '<input type="text" value="'.$users[$i].'" />';

    }

    ?>

    Funktioniert alles reibungslos. Hoffe jetzt weißt du, wie man dein Problem löst.

  2. #32
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.678

    AW: DropDown-Auswahl - > Anzahl Felder für Formular

    1. Du hast echt zu viel Zeit...
    2. Wenn du die Anzahl der Felder erhöhst werden die schon eingetragenen Werte wieder überschrieben... das sollte mit meinem JS nicht passieren.
    3. Zur Erklärung des PHP-Teils war's trotzdem gut

  3. #33
    HTML 4 YOU ist offline Haudegen
    registriert
    23-07-2010
    Beiträge
    508

    AW: DropDown-Auswahl - > Anzahl Felder für Formular

    Zitat Zitat von kkapsner Beitrag anzeigen
    1. Du hast echt zu viel Zeit...
    Ab und zu ja xD

    Zitat Zitat von kkapsner Beitrag anzeigen
    2. Wenn du die Anzahl der Felder erhöhst werden die schon eingetragenen Werte wieder überschrieben... das sollte mit meinem JS nicht passieren.
    Komisch, ich dachte mein Cmd+C Taste funktioniert noch richtig

    Zitat Zitat von kkapsner Beitrag anzeigen
    3. Zur Erklärung des PHP-Teils war's trotzdem gut
    Dann ist ja gut

  4. #34
    Avatar von casaout
    casaout ist offline Mitglied
    registriert
    21-08-2009
    Beiträge
    27

    AW: DropDown-Auswahl - > Anzahl Felder für Formular

    @HTML 4 YOU & kkapsner: Vielen Dank für eure Hilfe. Ich habs endlich hingekriegt ... Habe noch einige Code-Optimierungen durchgeführt (und es geht natürlich auch ohne zwei Dateien ;-) ..)

    wünsche euch ein schönes Wochenende und merci für die Geduld!

  5. #35
    HTML 4 YOU ist offline Haudegen
    registriert
    23-07-2010
    Beiträge
    508

    AW: DropDown-Auswahl - > Anzahl Felder für Formular

    Bitte Bitte.

Seite 3 von 3 ErsteErste 123

Ähnliche Themen

  1. DropDown - Anzahl berrechnen
    Von suky im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 11-01-2010, 16:13
  2. Anzahl der sichtbaren werte im Dropdown begrenzen?
    Von tobi2 im Forum CSS und (X)HTML
    Antworten: 0
    Letzter Beitrag: 14-05-2008, 11:35
  3. 3 dropdown felder übernehmen
    Von firebirder im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 18-10-2005, 10:38
  4. DropDown-Auswahl
    Von Super-BimBam im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 20-09-2004, 22:08
  5. Anzahl Inputfelder nach Auswahl vom Selectmenü
    Von Denow im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 05-05-2003, 15:10

Stichworte

Lesezeichen

Berechtigungen

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