Avatar billede dang Praktikant
27. oktober 2011 - 20:29 Der er 15 kommentarer og
1 løsning

Dropdown styrer værdi af textfelt

Som overskriften antyder leder jeg efter noget meget simpelt script som kan gøre så et valg i dropdown vil udfylde textfeltet i en form.
Jeg har fundet nogle men de har ikke helt opfyldt kravene ! Mest fordi value i textfeltet blev brugt til noget id i scriptet !
og det må gerne være KISS :)
Avatar billede olsensweb.dk Ekspert
27. oktober 2011 - 20:48 #1
Avatar billede dang Praktikant
27. oktober 2011 - 20:54 #2
Det er dejlig simpelt, men jeg skal desværre ha en måde så value ledigt i både dropdown og textfelt som jeg kan sende værdier videre med !
Avatar billede olsensweb.dk Ekspert
27. oktober 2011 - 21:17 #3
#2 fostår jeg ikke.
kan du give et eks, bare i tekst form

skal man indtaste noget i text feltet ??, og er det dette der ikke må være i selectboxen ?
Avatar billede dang Praktikant
27. oktober 2011 - 21:25 #4
Når jeg vælger noget i dropdown menuen skal det udfylde textfeltet med en verdi.

Problemet med dem jeg har fundet er at de benytter value i enten dropdown eller textfelt til at styre scriptet. Men jeg skal bruge value fra begge felter til videre bearbejdning !
Avatar billede olebole Juniormester
27. oktober 2011 - 22:19 #5
<ole>

Du kan ikke vælge noget i et select element, uden dets value ændrer sig. På samme måde kan du ikke skrive noget i et textarea, uden dets value ændrer sig.

Du bliver nødt til at forklare, hvad du skal bruge det til, hvis vi skal komme med en alternativ løsning

/mvh
</bole>
Avatar billede dang Praktikant
27. oktober 2011 - 22:26 #6
Jeg har to ting jeg skal ha videre ! eks malt og farve
De giver to ting eks.
"Pale malt" og "3" Men sagen er den at farven kan variere så jeg vil gner have at brugeren selv kan ændre farven til feks 6 !
Problemer er at hvis den ikke bliver forudfyldt vil de folk der ikke går op i den endelige farve ikke få feltet udfyldt og den der går op i farven vil være utilfreds med at farven ikke er med ! Catch 22 :)
Avatar billede olebole Juniormester
27. oktober 2011 - 23:06 #7
Det måske nok min fejl, at jeg ikke bad om en tydelig forklaring  *o)

Jeg formoder hermed, at malttype vælges i et select element - og at farveindekset står skrevet i et textarea. Kunne man ikke i stedet lave et select element med de tilgængelige farveindeks?:


<select name="color">
    <option>1</option>
    <option>2</option>
    <option selected="selected">3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
</select>

Avatar billede dang Praktikant
27. oktober 2011 - 23:15 #8
Det var jo faktisk en mulighed, problemet er at at det går fra 0 til +500... men når den kommer over 100 begynder det at blive marginalt om det er 100 eller 110-120 stykker, så kan jeg evt lave

0-50 +1
50-100 +2
100-200 +20
200-500 +50

+x er stigningen !
Jeg tror lige jeg sover på det og vender tilbage på den !
Avatar billede olebole Juniormester
28. oktober 2011 - 14:48 #9
Måske tre selects med værdier fra 1 til 10, som tilsammen udgør farveindeks?
Avatar billede olebole Juniormester
28. oktober 2011 - 14:48 #10
- fra 0 til 10, selvfølgelig  =)
Avatar billede olsensweb.dk Ekspert
28. oktober 2011 - 14:58 #11
kunne også godt beholde det i 2, og lave selve select boxen i js
feks sådan http://olsensweb.dk/test/experten/spm/950085/
Avatar billede dang Praktikant
29. oktober 2011 - 14:15 #12
Mange tak for hjælpen :)
Jeg tror jeg må bruge en helt anden løsning !
<option value="Malt,170">Malt EBC 170
og så lade textboxen blank.
Hvis folk taster noget ind i tekstboxen bruger jeg det og hvis boksen er tom bruger jeg det som er i option tagget !

Endnu engang tak for hjælpen !
Send svar så deler i point !
Avatar billede olebole Juniormester
29. oktober 2011 - 17:02 #13
Ellers tak, jeg samler ikke points. Det må være ronols'  =)
Avatar billede olsensweb.dk Ekspert
29. oktober 2011 - 19:03 #14
jeg springer også over.
min indsats er ikke så mange point værd
Avatar billede dang Praktikant
29. oktober 2011 - 19:38 #15
Jeg samler ikke på point :)
Men jeg syntes at indsatsen skal belønnes :) I hjalp mig jo med at bearbejde problemet, bare send svar !
Avatar billede olsensweb.dk Ekspert
29. oktober 2011 - 21:21 #16
du kan da godt få et svar for min indsats
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