Avatar billede mailand Nybegynder
17. januar 2003 - 23:18 Der er 4 kommentarer

udfyld input afhaengig af dropdown

Hmmm, ja denne er sikkert god for de mange, gode dhtml personer...

jeg har den dropdown, hvor alle felter har en 3-cifret talvaerdi.

naar en af disse bliver valgt, skal et input felt udfyldes med et tal (onselect), der afhaenger af den valgte tal i dropdown boksen (ikke det samme tal).

Fx.

Hvis tallet 240 vaelges i dropdownen, skal inputfeltet tilskrives vaerdien 1123.

Er det muligt ???

#Mailand
Avatar billede erikjacobsen Ekspert
17. januar 2003 - 23:20 #1
<select onchange="this.form.inputfelt.value=this.value">
<option value="1123">240</option>
...
</select>

...bare en skitse ....utestet
Avatar billede mailand Nybegynder
17. januar 2003 - 23:39 #2
ja... baade og...

den er lidt mere kompliceret, da min select ser saadan ud:
<select>
<option value="240">240</option>
...
<select>

jeg havde forestillet mig noget med en arrayloesning, da min dropdown har 360 forskellige, og paa baggrund af det foerste tal i select, vaelges de tre foerste cifre og paa baggrund af de sidste to tal i select, vaelges det sidste tal.

jeg kan goere dette paa serversiden, men det ville vaere cool at kunne goere det som dhtml

i asp:

intSelect = trim(request.form("myselect"))

intFirstdigit = cint(left(intSelect,1))
intLastdigits = cint(right(intSelect,2))

if intFirstdigit = 2 then
intInputvalue = 112
end if

og saa hvis de sidste to tal er mellem 01 og 20, saa tilfoejes tallet 3 til intInputvalue.
hvis tallet er mellem 21 og 30 tilfoejes 2 og endelig hvis mellem 31 og 40 tilfoejes 1.

hmmm.... den er lidt tricky...

det er til et gangsystem, hvor den naermest gangtelefon skal findes. det foerste tal indikerer etagen, 1-10 og de sidste to tal indikerer vaerelset, 01-40.

den er lidt kryptisk...
Avatar billede erikjacobsen Ekspert
17. januar 2003 - 23:45 #3
Jamen du skal da bare lave den tabel på serveren
Avatar billede mailand Nybegynder
17. januar 2003 - 23:53 #4
hmm. maaske, men det er lidt meget for saa lidt, synes jeg...

jeg har en teori om, at arrays er hurtigere til den slags... men maaske ikke...

tjaa... okey, jeg loeser den i asp.

tak for hjaelpen anyways.

#Mailand
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester