Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

DropDown list vraagje....

Annie
5 antwoorden
  • 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….
  • 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?
  • Post eens een stukje code?

    Je kan toch een ID naar een tekstveld schrijven als value?

    t.
  • 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.
  • 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…..

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.