Toon posts:

[JS] 4 Comboboxen Koppelen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil het volgende proberen te maken.

D.m.v select- of comboboxen moeten gegevens uit een database worden gehaald. Door in de 1e
selectbox iets te selecteren wordt de 2e selectbox gevuld met alle gegevens uit de
database die gerelateerd zijn aan het uit de 1e selectbox geselecteerde. Vervolgens moet
men iets uit de 2e selectbox kunnen selecteren waardoor de 3e selectbox wordt gevuld
vanuit een database. Als laatste een vierde combobox waar men kan kiezen uit een paar
opties die niet uit de database komen. Door vervolgens op een button te drukken, submit of
zoek, wordt één bepaald gegeven uit de database gehaald en getoont op een nieuwe
pagina.

Is dit mogelijk? Zou ik dit met 1 javascript functie kunnen maken of voor iedere combobox een eigen?

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Je kunt er voor kiezen om bij iedere keuze het formulier te submitten en alles juist in te vullen voor de volgende keuze. Je zou er ook voor kunnen kiezen om met XMLHttpRequest een keuze te maken/verzenden en (mbv. XML bv.) zo gegevens op te halen en alles klaar te zetten. Voor de laatste moet je echter wel wat meer JS ervaring hebben.

Je zou voor de eerste optie 1 functie kunnen gebruiken voor het verzenden van het formulier. Bij de laatste komt wel wat meer kijken.

Noushka's Magnificent Dream | Unity


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

NMe

Quia Ego Sic Dico.

Wat heb je zelf al geprobeerd? Waarom werkte dat niet? Kortom: P&W FAQ - De "quickstart" Ik denk verder dat men hier in Webdesign & Graphics wat meer over weet; zie ook P&W FAQ - HTML / javascript /css, etc.... ;)

PW>>WG

offtopic:
Waarom zet je harde enters achter elke regel? Je kan gewoon doortikken hoor, het forumtemplate zorgt wel dat je post mooi uitlijnt. :)

'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.