Toon posts:

[ASP] comboxen dynamisch vullen

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

Verwijderd

Topicstarter
Ik ben al een paar dagen aan het rommelen maar krijg dit niet voor elkaar.

Ik heb een pagina met drie comboboxen, zodra ik op de pagina kom is de eerste combobox gevuld. Afhankelijk van de keuze in de eerste combobox wordt de 2e combobox gevuld en afhankelijk van de keuze in de 2e combobox wordt de 3e combobox gevuld.

Ik kan niet tussendoor de pagina refreshen en werken met iFrames is ook geen optie.

Heeft iemand een suggestie?

  • joopst
  • Registratie: Maart 2005
  • Laatst online: 01-10-2024

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Klinkt misschien lullig, maar ik ga je toch naar google verwijzen. Dit is al erg vaak gevraagd, je moet alleen vaak even de goede zoektermen vinden.

[google=dependent dropdown asp]

Bijvoorbeeld: http://www.4guysfromrolla.com/webtech/061399-1.shtml

Ik denk dat je hiermee wel een aantal goede voorbeelden kunt vinden. Kom je dan ergens niet uit kun je natuurlijk altijd vragen :)

Oops! Google Chrome could not find www.rijks%20museum.nl


Verwijderd

Topicstarter
Dat is inderdaad de truck. Tuurlijk heb ik als een dolle in google lopen zoeken maar met de verkeerde zoektermen. Bedankt voor de tips......

Verwijderd

Topicstarter
Toch werkt dit niet...........

Mijn probleem is complexer. Ik moet, zodra de keuze in combobox 1 gemaakt is, uit een tabel gaan lezen. Ik kan niet met arrays werken omdat ik teveel keuze's heb.

Daar heb ik nog geen voorbeeld van kunnen vinden..........

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Verwijderd schreef op woensdag 06 juli 2005 @ 08:29:
Toch werkt dit niet...........

Mijn probleem is complexer. Ik moet, zodra de keuze in combobox 1 gemaakt is, uit een tabel gaan lezen. Ik kan niet met arrays werken omdat ik teveel keuze's heb.

Daar heb ik nog geen voorbeeld van kunnen vinden..........
In minder dan een minuut heb ik ditgevonden. Op de google pagina waarvan ik je de link gaf. Je moet er zelf ook wat moeite voor doen hoor, je hebt maar een paar minuten gezocht.

Oops! Google Chrome could not find www.rijks%20museum.nl


Verwijderd

Verwijderd schreef op woensdag 06 juli 2005 @ 08:29:
Toch werkt dit niet...........

Mijn probleem is complexer. Ik moet, zodra de keuze in combobox 1 gemaakt is, uit een tabel gaan lezen. Ik kan niet met arrays werken omdat ik teveel keuze's heb.

Daar heb ik nog geen voorbeeld van kunnen vinden..........
Wat je zou kunnen doen is in het javascript:onclick event (of een ander, moet je even zoeken welke het beste overeenkomt met jouw wensen) van je combobox een this.form.submit doen. Hierdoor post je je form naar de server, alwaar je de 2e combobox kunt gaan vullen op basis van de gegevens die je van combo 1 terug hebt gekregen in de Request.Form collectie. Succes!

[ Voor 3% gewijzigd door Verwijderd op 06-07-2005 08:35 ]


  • The-MeLLeR
  • Registratie: Juni 2004
  • Laatst online: 27-02 11:20

The-MeLLeR

3l33t

Zo moelijk is dit niet.
gebruik de volgende tag in je asp page:
<asp:DropDownList id=combo1 runat=server autopostback=true/>

en roep dan in je code behind de dataBind functie aan. Je kan zelfs een IndexChanged listener aan je combobox hangen.

Heb je de MSDN-cd's? --> Die zitten boordevol mooie en duidelijke voorbeelden

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
The-MeLLeR schreef op woensdag 06 juli 2005 @ 08:59:
Zo moelijk is dit niet.
gebruik de volgende tag in je asp page:
<asp:DropDownList id=combo1 runat=server autopostback=true/>

en roep dan in je code behind de dataBind functie aan. Je kan zelfs een IndexChanged listener aan je combobox hangen.

Heb je de MSDN-cd's? --> Die zitten boordevol mooie en duidelijke voorbeelden
Hij heeft het over classic asp ......

Oops! Google Chrome could not find www.rijks%20museum.nl


Verwijderd

Topicstarter
P_de_B schreef op woensdag 06 juli 2005 @ 09:01:
[...]


Hij heeft het over classic asp ......
Klopt!

  • party42
  • Registratie: Oktober 2000
  • Laatst online: 05-05 16:47
je hebt het antwoord gevonden en het werkt?

Everyday's an endless stream, of cigarettes and magazines...


  • wizzkizz
  • Registratie: April 2003
  • Laatst online: 19-12-2025

wizzkizz

smile...tomorrow will be worse

Ajax anyone? (hoort dan wel meer thuis bij de buren, maar werkt goed xbrowser).
Gebruik het zelf nu steeds meer en het werkt echt goed.

Make it idiot proof and someone will make a better idiot.
Real programmers don't document. If it was hard to write, it should be hard to understand.


  • The-MeLLeR
  • Registratie: Juni 2004
  • Laatst online: 27-02 11:20

The-MeLLeR

3l33t

Sorry. :S ik dacht asp.net

Verwijderd

Topicstarter
party42 schreef op woensdag 06 juli 2005 @ 09:14:
je hebt het antwoord gevonden en het werkt?
Ben nog bezig met het testen.

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
wij gebruiken gewoon remotescripting daarvoor. Is ook voldoende over te vinden op het web.

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Dit heeft niet veel met ASP te maken. Als je op het moment dat er een keuze wordt gemaakt, zonder het form te submitten de layout van je pagina wil aanpassen, dan heb je een clientside script nodig, en topics over clientside scripting horen in Webdesign & Graphics. Je zal een Javascriptje op moeten nemen in je code zoals UrinatinventuM al suggereert, of, als je het serverside af wil vangen, dan zou de link die P_de_B hier geeft genoeg moeten zijn om je op weg te helpen. :)

Aangezien je vraag zowel serverside als clientside erg eenvoudig op te lossen is met een beetje Googlewerk, doe ik dit topic op slot. Overigens mede omdat je topicstart nogal mager is. Je bent al vaker op onze quickstart gewezen, lees die eens door. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.