Avatar billede mik28 Seniormester
09. marts 2005 - 20:52 Der er 13 kommentarer og
1 løsning

Submitte selv om man vælger det samme

Hej Eksperter,

Jeg har en form som ser således ud. Hvordan får jeg submittet f.x 2, hvis den allerede er valgt?

<form name="niveau1">
        <select style="width:200px;" onchange="document.niveau1.submit();" name="niveau1_select">
       
                <option value="">Vælg Produkt
        <option value="">----------------</option>
        <option value="2">2</option>       
        <option value="3">3</option>       
        <option value="4">4</option>       
       
                   
        </select>
        </form>
Avatar billede olebole Juniormester
09. marts 2005 - 21:12 #1
<ole>

Det kan du ikke gøre på onchange-event'en, men må bruge f.eks. en submit-knap

/mvh
</bole>
Avatar billede olebole Juniormester
09. marts 2005 - 21:13 #2
Select-elementets onchange-event fyres kun af, når værdien ændres ... 'on change'  ;o)
Avatar billede thesurfer Nybegynder
09. marts 2005 - 21:17 #3
olebole> Ahhh... det er dét det betyder.. ;-)

Jeg har aldrig haft brug for det her (hvorfor skulle man hente de data igen, når man allerede har dem? *1), men kan ikke lige se hvordan det skulle gøres.. måske kan man fuske lidt med en onclick-event..?

*1: Det kunne være, at man har ændret andre data, og ville submitte igen.. men det er klart nemmest med en submit-knap..
Avatar billede olebole Juniormester
09. marts 2005 - 21:34 #4
Så vidt jeg kan se, er der ingen forudvalgte options - så det er mig et mysterium, hvordan option 2 kan være valgt.
Hvordan kan den mon være det, hvis den ikke er forudvalgt ... og formen submitter på onchange ....... hmmmmm ..... ?!??!!!  :)
Avatar billede olebole Juniormester
09. marts 2005 - 21:36 #5
... måske man kan holde select'en for øjnene, mens man _meget_ forsigtigt skifter til option #2 - så den ikke opdager, der er skiftet  :)
Avatar billede thesurfer Nybegynder
09. marts 2005 - 21:37 #6
Man skynder sig at trykke på Escape (es-ka-pee, fra Finding Nemo).. :-D
Avatar billede olebole Juniormester
09. marts 2005 - 21:38 #7
*LoooL* ... gotcha ...!  :D
Avatar billede mik28 Seniormester
10. marts 2005 - 07:29 #8
Jeg ved godt at det lyder noget uhensigtmæssigt at submitte en værdi der allerede er valgt. Det hænger sammen med at der på siden faktisk er 3 select bokse som sætter nogle sessionvariable som så afgør hvilke af selectboksene som skal vises og hvad der skal hentes fra databasen. Som jeg ser det bliver jeg vist nød til at indføre en submitknap. Øv
Avatar billede olebole Juniormester
10. marts 2005 - 12:32 #9
Nejnej ... der er masser af tilfælde, hvor det kan være ganske hensigtsmæssigt. Jeg jokede bare lidt, da jeg ikke kunne se nogen forvalgte options ... og formen jo fyres af, når der vælges noget  ;o)
Avatar billede mik28 Seniormester
10. marts 2005 - 21:29 #10
Jeg tror jeg lader dem som skal bruge det teste det. Så kan jeg jo se om det bliver et issue. Jeg behøver jo ikke ligefrem pointe alle fejlene ud, he he. Det har bare altid irriteret mig at der ikke er en onselect, eller noget i den dur. Jeg har sådan set fået det svar som jeg skulle bruge og også løsningen, så det siger jeg mange tak for.
Avatar billede thesurfer Nybegynder
12. marts 2005 - 19:26 #11
Hvordan lukker vi her?
Avatar billede mik28 Seniormester
12. marts 2005 - 19:58 #12
Hvis I lægger nogle svar så lukker jeg :-)
Avatar billede thesurfer Nybegynder
12. marts 2005 - 20:13 #13
Ingen gode ideer fra mig = ingen points til mig :-)
Avatar billede mik28 Seniormester
27. april 2005 - 17:52 #14
Jeg rydder lidt op :-)
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