anoniem Geplaatst: 12 november 2002 Delen Geplaatst: 12 november 2002 Ik heb een vraagje over dropdown list op mijn website. Ik wil graag dat wanneer men een keuze maakt uit deze lijst (deze hebben allemaal een ID) er iets wordt ingevuld bij een daarnaast staand tekstveld. Dit is me inmiddels gelukt (onChange). Maar het vervelende is dat bij elke change dezelfde tekst wordt neergezet in het tekstveld, en dit moet juist verschillend zijn per onderwerp in het lijstje. Is er een mogelijkheid om dit te doen ? En vraag 2: Is het ook mogelijk om als men een bepaalde keuze uit het lijstje maakt automatisch door te sturen naar een pagina zonder dat er iets moeten worden ingevoerd. Conclusievraag: hoe kan ik voor elk onderwerp (met ID) in mijn drop down list een aparte actie maken en hoe werkt die actie? Heel erg bedankt alvast.... Quote Link naar reactie
anoniem Geplaatst: 12 november 2002 Auteur Delen Geplaatst: 12 november 2002 Ik ben ook al klaar als ik bij een bepaalde keuze uit de lijst een URL kan aanroepen: onChange="if(zoekkeuze.selectedIndex==1) ik had bovenstaande al, maar hierachter moet dus nog de doorlink naar een url komen. Ik krijg dat maar niet voor elkaar?!? weet iemand raad? Quote Link naar reactie
anoniem Geplaatst: 12 november 2002 Auteur Delen Geplaatst: 12 november 2002 Post eens een stukje code? Je kan toch een ID naar een tekstveld schrijven als value? t. Quote Link naar reactie
anoniem Geplaatst: 12 november 2002 Auteur Delen Geplaatst: 12 november 2002 Een voorbeeldje uit de losse pols: [code:1:62deaa6250] <script type="text/javascript"> function doSomething(iOptionIndex) { switch (iOptionIndex) { case 1: // melding geven alert('leuk joh, je heb optie 1 gekozen'); break; case 2: // naar andere pagina gaan window.location.href = 'http://www.computertotaal.nl'; break; case 3: // value in textinput plaatsen var oForm = document.forms['formnaampje']; oForm.elements['bla'].value = 'optie value: ' + oForm.elements['selectding'].options[iOptionIndex].value; break; } } </script> <form name="formnaampje"> <select name="selectding" onchange="doSomething(this.selectedIndex)"> <option value="-">- maak keuze -</option> <option value="1">optie 1</option> <option value="2">optie 2</option> <option value="waarde 3">optie 3</option> </select> <input type="text" name="bla" /> </form> [/code:1:62deaa6250] Hopelijk kan je er wat mee. Dit is natuurlijk 1 van meerdere mogelijke methoden om dit op te lossen. Quote Link naar reactie
anoniem Geplaatst: 13 november 2002 Auteur Delen Geplaatst: 13 november 2002 heel erg bedankt voor het script werkt goed. Ik zit alleen nog met 1 ding. Hoe krijg ik bij case2 (jou code) het url in een ander frame, in mijn geval mainframe? Want nu laad hij op dezelfde pagina ! Alvast bedankt..... Quote Link naar reactie
anoniem Geplaatst: 13 november 2002 Auteur Delen Geplaatst: 13 november 2002 Is een beetje afhankelijk van je frameset indeling, maar als ik moet gokken dan zal het onderstaande waarschijnlijk zijn: parent.frames['mainframe'].location.href = 'bla.html'; Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen