hey allemaal

Zou iemand me uit kunnen leggen hoe ik met javascript iets kan maken, dat als ik in een dropdownbox bijvoorbeeld 5 selecteer, ik dan 5 textfields krijg, slecteer ik 4, dan wil ik maar 4 textfields...


Greetz
Ja er zat teveel tijd tussen je antwoorden, waardoor je ongeinteresseerd overkwam.
7 minuten?

valt toch wel mee (A)
Nu ook weer: 20:15 en 20:44
komt omdat ik van mn oma naar huis moest ;-)

Daar waren we eten vanwege pasen ;-)
ik heb wel zoiets voor je in PHP niet in javascript
maar dan moet de pagina worden gerefresht, maar alles beter dan wat ik nu heb, want nu heb ik niks ;-)

Ben benieuwd
hier is het:


<select id="aantal" name="aantal">
                <?php
                    if (isset ($_POST['go'])) {
                        $aantal = $_POST['aantal'];
                    }
                    
                    for ($i = 0; $i < 8; $i++) {
                        if ($i == $aantal) {
                            echo "\n" . '<option value="' . $i . '" selected>' . $i . '</option>';
                        }
                        else {
                            echo "\n" . '<option value="' . $i . '">' . $i . '</option>';
                        }
                    }
                ?>
            </select>
            <input type="submit" name="submit" value="submit">
            
            <?php
                if (!empty ($aantal)) {
                    for ($i = 1; $i <= $aantal; $i++) 
				  {
                    echo '<p>';
                    echo 'Mogelijkheid ' . $i . ': <input id="mogelijkheid' . $i . '" name="mogelijkheid' . $i . '" type="text" size="60">';
                    echo '</p>';
                  }
                }
	}		?>


je moet zelf nog even wat aanpassen waarschijnlijk maar dit is de basis
@PHP newbie

dat de pagina moet worden vernieuwd daar kan ik ook niks aan doen

maar het werkt en is wel grappig

ik had zelf deze code op de pagina er voor:

<input type="text" size="5" name="aantal">


maar je kunt er ook een dropdown van maken:

<select name="aantal">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

Reageren