Avatar billede bigtrouble Nybegynder
23. december 2002 - 12:54 Der er 12 kommentarer og
3 løsninger

select menu

Jeg har denne select jeg bruger til udvælgelse af kunder:

<form name="ret" method="post" action="usgkunderettelse.asp">
<select name="retter" style="width:200px; style="background-color: #ffffff"; style="font:bold 10px Ariel, sans-serif";">
<% do while not record.eof
  If record("status") = "Afventer yderligere oplysninger fra forsikringstager" Then
%>
    <option value="<%=record("password")%>"><%=record("password")&" ---- "&record("forhandlernavn")%>
    <% end if
  record.movenext
loop%>
</option>
</select>
&nbsp;
      </TD>
      <TD bgcolor="#C0C0C0" style="border-bottom-style: solid">
<input type="submit" style="background-color: #C0C0C0; font-family: Arial; font-size: 8 pt; text-align: left; border: 0 solid #C0C0C0; margin-left: 10" ; value="Skader der afventer yderligere oplysninger fra forsikringstager" ; ; name="afventer oplysninger">
      </TD>
  </TR></form>

Det virker fint, men jeg kunne godt tænke mig at når den vælgte er fundet vælges den automatisk så det ikke er nødvendigt at klikke på formen.
Avatar billede mortvader Nybegynder
23. december 2002 - 12:56 #1
du skal bare tilføje "selected" i den option der skal være valgt.
eksempel:

<option value="<%=record("password")%>"><%=record("password")&" ---- "&record("forhandlernavn")% selected>
Avatar billede bigtrouble Nybegynder
23. december 2002 - 12:59 #2
huh, det kan man ikke
Avatar billede bigtrouble Nybegynder
23. december 2002 - 13:01 #3
intern server fejl
Avatar billede jriff Nybegynder
23. december 2002 - 13:03 #4
bigtrouble>

Slå "Show freindly HTTP error messages" fra i IE. Så får du en bedre fejlmeddelelse.
Avatar billede bigtrouble Nybegynder
23. december 2002 - 13:05 #5
det giver denne fejl:
Expected statement

/admin/startadmin.asp, line 95

=record("password")&" ---- "&record("forhandlernavn")% selected>
^
Avatar billede mortvader Nybegynder
23. december 2002 - 13:06 #6
Sorry, havde ikke læst dit script ordenligt. "selected" skal indsættes her:

<option value="<%=record("password")%>" selected><%=record("password")&" ---- "&record("forhandlernavn")%>
Avatar billede bigtrouble Nybegynder
23. december 2002 - 13:08 #7
Nu får jeg ingen fejl, men det virker ligesom før.
Avatar billede jriff Nybegynder
23. december 2002 - 13:08 #8
response.write("<option value='" & record("password") & "'>" & record ("password") & " ---- " & record("forhandlernavn") & " selected>")
Avatar billede jriff Nybegynder
23. december 2002 - 13:09 #9
oops! Lavede lige den samme fejl! :-)
Avatar billede mortvader Nybegynder
23. december 2002 - 13:10 #10
du skal selvfølgelig indsætte "selected" vha en variabel, KUN på den option som skal være valgt.

Jriff: det er ikke det rigtige sted du har skrevet " selected"!
Avatar billede mortvader Nybegynder
23. december 2002 - 13:11 #11
:)
Avatar billede bigtrouble Nybegynder
23. december 2002 - 13:12 #12
øhh og hvordan gør jeg det ?
Avatar billede mortvader Nybegynder
23. december 2002 - 13:16 #13
<select name="retter" style="width:200px; style="background-color: #ffffff"; style="font:bold 10px Ariel, sans-serif";">
<%
  do while not record.eof
    If record("status") = "Afventer yderligere oplysninger fra forsikringstager" Then
      if (kriterier for om den skal vælges) then
        sel=" selected"
      else
        sel=""
      end if

      response.write "<option value="&record("password")&sel&"><"&record("password")&" ---- "&record("forhandlernavn")
    end if
  record.movenext
loop%>
</select>
&nbsp;
</TD>
<TD bgcolor="#C0C0C0" style="border-bottom-style: solid">
<input type="submit" style="background-color: #C0C0C0; font-family: Arial; font-size: 8 pt; text-align: left; border: 0 solid #C0C0C0; margin-left: 10" ; value="Skader der afventer yderligere oplysninger fra forsikringstager" ; ; name="afventer oplysninger">
</TD>
</TR></form>
Avatar billede mccannon Nybegynder
24. december 2002 - 09:55 #14
for at gøre det ordenligt, skal du have en variabel med et forhandlernavn.
et eksempel.:

forhandler = "enforhandler"

<% do while not record.eof
  If record("status") = "Afventer yderligere oplysninger fra forsikringstager" Then
    IF forhandler = record("forhandlernavn") THEN %>
    <option value="<%=record("password")%>"selected><%=record("password")&" ---- "&record("forhandlernavn")%></option>
  <% ELSE  %>
    <option value="<%=record("password")%>"><%=record("password")&" ---- "&record("forhandlernavn")%><option>
<% END IF
  end if
  record.movenext
loop%>
Avatar billede bigtrouble Nybegynder
27. december 2002 - 08:40 #15
Jeg kan ikke rigtigt bruge det til noget, beklager.
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
Kurser inden for grundlæggende programmering

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