Hoi! Ik zit enorm te klooien met een stukje code wat een ex-collega heeft geschreven, dus graag jullie hulp!
Ik heb een form met een dropdown en een list; de dropdown haalt een aantal foto-categorieen op uit de database en wanneer een gebruiker een selectie maakt, toont hij deze in een list, met een preview in een image. Nu wil een dropdown toevoegen die de gebruiker in staat stelt om te filteren op mogelijke datum's van opname. Hoe kan ik met een OnChange het scriptje laten draaien dat de gegevens uit de database ophaalt?
ik weet het niet meer.... hieronder mijn code....
en de html-kant:
Ik heb een form met een dropdown en een list; de dropdown haalt een aantal foto-categorieen op uit de database en wanneer een gebruiker een selectie maakt, toont hij deze in een list, met een preview in een image. Nu wil een dropdown toevoegen die de gebruiker in staat stelt om te filteren op mogelijke datum's van opname. Hoe kan ik met een OnChange het scriptje laten draaien dat de gegevens uit de database ophaalt?
ik weet het niet meer.... hieronder mijn code....
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <SCRIPT LANGUAGE="JavaScript"> function setOptions(chosen) { var selbox = document.fItemEdit.firstselect; selbox.options.length = 0; if (chosen == " ") { selbox.options[selbox.options.length] = new Option('Selecteer aub een optie hierboven!',' '); } if (chosen == "1") { <cfoutput query="qFotoCat2"> selbox.options[selbox.options.length] = new Option('#opmerking_alg#','#fotolocatie#'); </cfoutput> } } </script> |
en de html-kant:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <select> <cfoutput query="qFotoDate"> <option value="#dateformat(datum, "dd-mm-yyyy")#">#dateformat(datum, "dd-mm-yyyy")#</option> </cfoutput> </select> <select name="optone" onchange="setOptions(document.fItemEdit.optone.options[document.fItemEdit.optone.selectedIndex].value);"> <option value=" " selected="selected"> </option> <cfoutput query="qFotoCat"> <option value="#fotocat_id#">#omschrijving#</option> </cfoutput> </select> <select name="firstselect" size="10" class="style4" onChange="showimage(this)"> <option selected="selected" value="spacer.gif">Selecteer een afbeelding</option> </select> <img src="Images/spacer.gif" alt="preview" name="firstpics" width="150" height="150" id="firstpics"> <input name="submit" type="button" onClick="sendText(document.getElementById('firstselect').value, '');" value="Voeg foto toe" /> |