Toon posts:

[html] <select> keuze onthouden

Pagina: 1
Acties:
  • 215 views sinds 30-01-2008

Verwijderd

Topicstarter
hoi,

wanneer ik een formulier heb gemaakt met een select optie erin zoals het volgende:

PHP:
1
2
3
4
5
<select name=status size=1>
    <option value=selecteer>Selecteer Status
    <option value=actief>Actief
    <option value=gestopt>Gestopt
</select>


hoe kan ik er dan voor zorgen dat ie mijn keuze onthoud? nu springt ie namelijk telkens terug naar de eerste optie (selecteer)

iemand enig id ?
thanks !

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 27-05 12:36
HTML:
1
<option value=actief selected>Actief</option>

En dan de geposte waarde ophalen en vergelijken zo ja voeg je dat selected gedeelte toe.

Een option tag moet je trouwens ook afsluiten

[ Voor 71% gewijzigd door Eskimootje op 11-03-2004 11:10 ]


  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 00:04

ripexx

bibs

Ten eerste hoor dit bij de buren maar ik geef je daar ook niet zoveel kans. Maar om je toch even wat op we te helpen:

De code in HTML is ongeveer zo:
HTML:
1
2
3
4
5
6
<select name="naam">
  <option value="1">Optie 1</option>
  <option value="2">Optie 2</option>
  <option value="3">Optie 3</option>
  <option value="4" selected>Optie 4</option>
</select>

In deze code is optie 4 standaard geselecteerd. Als ik jouw verhaal lees dan wil je dat een bepaalde selectie automatisch wordt weergeven. Dit igt een beetje aan waar dit afhankelijk van is. Zo wordt deze informatie vaak uit een database gehaald (je profile hier op GoT) of uit een cookie. Deze kan je weer dmv Javascript, php enz uitlezen. :)

buit is binnen sukkel


Verwijderd

Topicstarter
Eskimootje schreef op 11 maart 2004 @ 11:08:
HTML:
1
<option value=actief selected>Actief</option>

En dan de geposte waarde ophalen en vergelijken zo ja voeg je dat selected gedeelte toe.

Een option tag moet je trouwens ook afsluiten
Nou, zonder het afsluiten werkt het ook..maargoed, het is idd wel netjes
anyway...dat selected erachter werkt ook niet...misschien is het makkelijk om erbij te vermelden dat ik dmv die keuze op een button klik, en vervolgens dmv een POST nieuwe dingen in de pagina laad, afhankelijk van de keuze die is gemaakt.

  • Diabolus
  • Registratie: November 2003
  • Laatst online: 23-06-2025
Gewoon een cookie setten, kijken welke optie nu actief is en achter de actieve optie selected zetten, dus:
code:
1
2
3
4
5
<select name=status size=1> 
    <option value=selecteer>Selecteer Status</option>
    <option value=actief>Actief</option>
    <option value=gestopt selected>Gestopt</option>
</select>


Nu laat je browser als het goed is "gestopt" als geselecteerd zien.

Edit:
Ik was te laat :P

[ Voor 43% gewijzigd door Diabolus op 11-03-2004 11:15 ]


Verwijderd

Topicstarter
als ik idd selected erachter zet, dan werkt het wel ...maar niet in mijn pagina op de een of andere manier....

PHP:
1
2
3
4
5
6
7
8
<td><form action=$_SERVER[PHP_SELF] method=post name=form3>
    <select name=status size=1>
    <option value=selecteer>Selecteer Status</option>
    <option value=actief>Actief</option>
    <option value=gestopt selected>Gestopt</option>
</select>
<input type=submit name=submit3 value=Filter>
</form></td></tr>


zou toch gewoon moeten werken nietwaar?
anyway, ik krijg gewoon "selecteer" te zien in plaats van "gestopt"

[ Voor 17% gewijzigd door Verwijderd op 11-03-2004 11:18 ]


Verwijderd

Topicstarter
Geregeld...het werkt !

thanks !

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

heel goed. Zoek de volgende keer even een HTML tutorial of struin eens wat specificaties op w3.org af voordat je zo'n triviale vraag stelt.

Daarnaast wordt 't ook wel op prijs gesteld als je vragen stelt waar ze thuishoren. Lees de P&W FAQ en policy dus maar even door, alsjeblieft dankjewel.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.