Gå til innhold

Legge til "selected" i en option


Anbefalte innlegg

Skrevet

Hei,

 

Jeg har en form som submittes "onchange" fra en select-box. Det jeg gjerne vil er at det valget brukeren valgte i select-boxen blir stående som "selected" etter skjemaet er sendt. Altså et script som setter selected til den optionen brukeren valgte... Er det mulig?

 

Takker for svar...

Videoannonse
Annonse
Skrevet (endret)
hvordan sender du informasjonen fra onchange (hørte vi snakk om et kode-eksempel her?)

 

:cool:

Altså,

 

<form id="formCategory" action="" method="post">
<p>
<strong>Velg kategori:</strong>
<select class="imgcat" name="cat_id" onchange="Javascript:document.getElementById('formCategory').submit()">
               <option value="1">Valg 1</option>
               <option value="2">Valg 2</option>
</select>
</p>
</form>

 

Så, når formen er sendt skal det valget brukeren valgte, bli stående som "selected". Skjønner?

Endret av gizmo45
Skrevet

...nei ikke helt :S

 

Når du sender formen, så forsvinner brukeren til en ny side? Hvor skal brukeren komme tilbake til formen igjen? Hvor lagres informasjonen om hvilket alternativ brukeren har valgt?

 

Skjønner ikke helt, men få meg til å forstå og jeg skal hjelpe så godt jeg kan ;)

Skrevet
...nei ikke helt :S

 

Når du sender formen, så forsvinner brukeren til en ny side? Hvor skal brukeren komme tilbake til formen igjen? Hvor lagres informasjonen om hvilket alternativ brukeren har valgt?

 

Skjønner ikke helt, men få meg til å forstå og jeg skal hjelpe så godt jeg kan ;)

Nei, brukeren sendes ikke til en ny side - gjeldende side oppdateres bare i henhold til et PHP-script som mottar form-dataene. Tenk deg en select-box øverst på en side, når du velger noe i denne, endres innholdet under select-box'en (men på samme side). Det ønskelige er da at det valget blir stående i select-boxen - også etter formen er sendt. For at brukeren lettere skal se hva han ser på ;)

 

Tror ikke jeg kan forklare det noe bedre jeg, mulig det ikke er mulig.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...