27. november 2001 - 09:33Der er
19 kommentarer og 1 løsning
Problemer! Hjælp
Hejsa.
Når en bruger kalder sine tidligere indtastede data frem i en form, skal hans tidligere indtastninger som default være fremme. Jeg kan få det til at lykkes med nedenstående kode, som er en INPUT TYPE=”text”
Det er skam ikke pointene der er problemet her. Faktisk bør du aldrig give over 60 point. Eksperten har længe lidt under pointinflation, så for at begrænse den bør du holde dig til de normale satser - 15,30,60.
Når du henter dine data så har du vel en angivelse af hvilken radio/option der skal vælges ikke??
Jeg kan jo ikke vide hvad brugeren har valgt første gang han har indtastet i formen. Det vil sige han har frit valg hvad han vælger. Derfor vil jeg bare have min select-menu til selv at sætte hans tidligere valg som default når han henter siden frem igen for at redigere i sine data.
For at tage et eksempel: Hvis brugeren da han udfyldte formen valgte ”Ja” i ”vhv” (default er jo at select-menuen er tom), så skal select-menuen ikke være tom, når han vil ind og redigere i sine data. Så skal der stå ”Ja” i ”vhv”(default i select-menuen er altså nu ”Ja”).
Jeg kan jo ikke vide hvad brugeren har valgt første gang han har indtastet i formen. Det vil sige han har frit valg hvad han vælger. Derfor vil jeg bare have min select-menu til selv at sætte hans tidligere valg som default når han henter siden frem igen for at redigere i sine data.
For at tage et eksempel: Hvis brugeren da han udfyldte formen valgte Ja i vhv (default er jo at select-menuen er tom), så skal select-menuen ikke være tom, når han vil ind og redigere i sine data. Så skal der stå Ja i vhv (default i select-menuen er altså nu Ja).
og det må væl betyde at variablen \'b1jou\' indeholder feltets værdi hvis den tilsvarende variabel for select elementet hedder \'v1hvu\' ville det vel blive:
<SELECT NAME=\"vhv\"> <OPTION VALUE=\"\" <% if v1hvu=\"\" then =\'selected\' %> ></OPTION> <OPTION VALUE=\"Ja\" <% if v1hvu=\"Ja\" then =\'selected\' %>>Ja</OPTION> <OPTION VALUE=\"Nej\" <% if v1hvu=\"Nej\" then =\'selected\' %>>Nej</OPTION> </SELECT>
men om det er korrekt VBscript syntaks for det aner jeg ikke. Jeg håber blot det er tilstrækkeligt derhenaf til at du kan fabnge ideen.
Tak for kommentarene. Dem skal du nok komme langt med. Du skal fandeme lære at udtrykke dig ordentligt i stedet og da slet ikke svine folk til der har forsøgt at hjælpe dig.
Det vi ønsker er at skrive strengen \"selected\" ind i den genererede fil på det sted.
Jeg har kikket lidt i asp kategorien og det hedder vist Response.Write \"selected\" istedetfor = \"selected\"
så prøv: <SELECT NAME=\"vhv\"> <OPTION VALUE=\"\" <% if v1hvu=\"\" then Response.Write \"selected\" %> ></OPTION> <OPTION VALUE=\"Ja\" <% if v1hvu=\"Ja\" then Response.Write \"selected\" %>>Ja</OPTION> <OPTION VALUE=\"Nej\" <% if v1hvu=\"Nej\" then Response.Write \"selected\" %>>Nej</OPTION> </SELECT>
mvh JakobA
PS: Jeg kan godt forstå nikolajdu blev lidt miflet. Min kommentar var jo blot en uddybning af det han sagde lige foran: Kommentar fra nikolajdu 27/11 2001 10:41:31. Så er det lidt malplaceret at fortælle ham han ikke fatter en bønne :-))
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.