Visa ett inlägg
Oläst 2010-01-19, 23:29 #1
heggejoh heggejoh är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 61
heggejoh heggejoh är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 61
Standard <option selected> fungerar inte på ny webserver

Hej,

Skall fatta mig så kort och samlat jag bara kan.
Gjorde för en tid sedan ett litet enkelt gränssnitt och formulär på One.com. Nu har vi flyttat hela databasen och webplatsen (som är skriven i .asp)

Scenario.
Man lägger till en person i en databas och får t ex knyta tio lag till hans profil. Lagen väljer man i rullistor, där lagen ligger i en separat tabell. Detta fungerar kanon och jag får upp rätt lag när jag sedan tittar på hans profil men om jag däremot skall editera denne persons profil så får jag inte hans valda lag att bli "selected", att vara valda när "editera-profil"-sidan laddas.

Däremot förs rätt värden med från formuläret sidan innan (har en <form> på "Visa profil"-sidan som skickar infon vidare). Detta har jag kollat genom att låta skriva ut Request.Form osv.

Koden för att sen lista lagen i rullistan ser ut i stil med:

<option value="<%=objGetDataTeams01("cId")%>" <% if Request.Form("Teams01") = objGetDataTeams01("cId") Then %>selected<% end if %>><%=objGetDataTeams01("TeamName")%></option>

Samma kod fungerar alltså prima när jag kör hemsidan på One.com

Väljer jag att på nytt välja lag för aktuell profil och spara profilen så lagras dessa nyvalda lag, så det är _enbart_ att få "selected"-funktionen att fungera. Har testat att köra

selected="selected"

också men det är samma sak.

Är det någon som har en möjlig lösning på detta? Säkert ett otrooooligt enkelt problem, men mina kunskaper är dessvärre något ringa.

Stora tack på förhand.

MVH
// Hegge
heggejoh är inte uppkopplad   Svara med citatSvara med citat