form onchange veranderd value niet
Indien ik de value uit de dropdown verander, wordt de geselecteerde value niet vast gezet. Bijvoor beeld wanneer ik "datum" selecteer laat de value in de dropdown weer "sorteer op... zien"
Moet ik nog iets bij de onchange invullen?
Zie onderstaand het script:
<form action=""" method="post">
<select id="sort" name="sort" onchange="submit()" style="width:120px;" >
<option value="createDATUM DESC, createTIJD DESC">Sorteren op...</option>
<option value="totalMinimum+0 DESC, createDATUM DESC, createTIJD DESC">Aantal</option>
<option value="productPRICE+00 DESC, createDATUM DESC, createTIJD DESC">Prijs</option>
<option value="country, createDATUM DESC, createTIJD DESC">Land</option>
<option value="createDATUM DESC, createTIJD DESC">Datum</option>
</select>
</form>
Moet ik nog iets bij de onchange invullen?
Zie onderstaand het script:
<form action=""" method="post">
<select id="sort" name="sort" onchange="submit()" style="width:120px;" >
<option value="createDATUM DESC, createTIJD DESC">Sorteren op...</option>
<option value="totalMinimum+0 DESC, createDATUM DESC, createTIJD DESC">Aantal</option>
<option value="productPRICE+00 DESC, createDATUM DESC, createTIJD DESC">Prijs</option>
<option value="country, createDATUM DESC, createTIJD DESC">Land</option>
<option value="createDATUM DESC, createTIJD DESC">Datum</option>
</select>
</form>
Je doet een onchange submit, dan post je het formulier dus meteen en laad je de pagina opnieuw. Dan zie je dus weer het formulier zoals die standaard is met de tekst Sorteren op als tekst.
1. een array maken met een key en value
2. door je array lopen en <option> tags genereren
3. als de key gelijk is aan de post moet je hem selected zetten
2. door je array lopen en <option> tags genereren
3. als de key gelijk is aan de post moet je hem selected zetten
Code (php)
edit; en dan natuurlijk nog je select eromheen bouwen en de naam vervangen met mijn fieldName
Gewijzigd op 07/12/2011 18:04:29 door Jaron T