|
Voor een webformulier had ik een keuzelijst nodig met de mogelijkheid om een waarde te typen dat niet in de lijst voorkomt. In Lotus Notes is dat een standaard, maar helaas werkt dat niet in een webbrowser. Eerst had ik gekozen voor een gewoon input veld, met daarnaast een afbeelding van een drop-down pijltje, dat een layer zichtbaar maakte met daarin een tabel met op elke rij een keuze. Bij het selecteren van de rij, sloot de layer, en werd de waarde in het veld geplaatst. Dit kwam aardig in de buurt van de oplossing. Bij het zoeken op google kwam ik echter een javascript tegen dat bijna deed wat ik wilde. Met dat script als voorbeeld heb ik een eigen versie geschreven die ik hier maar even plaats, wellicht heeft iemand anders er nog wat aan

De insteek is in dit geval een lijstje met woorden, bij het kiezen wordt de eerste keuze de waarde achter het gekozen woord. Wil je echter zelf een waarde intypen, dan selecteer je de eerste regel en je kunt een getal typen. Wat je kunt typen wordt bepaald in het script, in dit geval kun je alleen de getallen 0 t/m 9 en een punt kiezen. combobox.html
|