Avatar billede thomaspries Nybegynder
28. februar 2003 - 13:33 Der er 4 kommentarer og
1 løsning

Formstringfield -> dropdown

Jeg har lidt problemer med at tyde følgende linie:

<%FormStringField "kategori", "kategori", "", "", False, 50%>

Jeg skal have erstattet det med en dropdown med følgende elementer:

Analysebureau
Billedbureau
DTP freelance
Fotograf
IT leverandør
New Media
Oversættelsesbureau
Trykkeri
Udstilling
Andet


Mvh.
Thomas
Avatar billede nuno Nybegynder
28. februar 2003 - 13:41 #1
øh - det ligner bare en sub der bliver kaldt med 6 parametre - og den sub kan sikkert ikke genere en dropdown for dig - vurderet ud fra dens navn :)

/nuno
Avatar billede thomaspries Nybegynder
28. februar 2003 - 13:48 #2
Jeg har lige fundet ud af at "FormStringField" er en funktion.


Function FormStringField(Name, Title, Comment, DefaultValue, Required, Size)%>
    <%FormBeforeNameLayout()%><%=Title%><%if Required then%> <%end if%>:<%FormAfterNameLayout()%>
      <%FormBeforeFormLayout()%><input type="text" name="String_<%=Name%>" size="<%=Size%>" value="<%if not IsNew then response.write(rs(Name)) else response.write(DefaultValue) end if%>"><%FormNextLineCommentLayout(Comment)%><%FormCommentLayout(Comment)%><%FormAfterFormLayout()%>
      <%Separator()%>
      <%if Required then
            zValiDateCode = zValiDateCode & "if(!required(theForm.String_" & Name & ", """ & Title & """))    return false;"
            zValiDateCode = zValiDateCode & Chr(13)
      end if
End Function



drop down funktionen:




Function FormStringDropdownField(Name, Title, Comment, Required, Values)%>
    <%FormBeforeNameLayout()%><%=Title%><%if Required then%> (Required)<%end if%>:<%FormAfterNameLayout()%>
      <%FormBeforeFormLayout()%><select name="String_<%=Name%>" size="1">
      <% Temp = Split(Values, ";;")
        for each x in Temp%>
        <option value="<%=x%>" <%if not IsNew then%><%if x = rs(Name) then%> selected<%end if%><%end if%>><%=x%></option>
        <%Next%>
      </select><%FormNextLineCommentLayout(Comment)%><%FormCommentLayout(Comment)%><%FormAfterFormLayout()%>
      <%Separator()%>
      <%if Required then
            zValiDateCode = zValiDateCode & "if(!required(theForm.String_" & Name & ", """ & Title & """))    return false;"
            zValiDateCode = zValiDateCode & Chr(13)
      end if
End Function
Avatar billede thomaspries Nybegynder
28. februar 2003 - 13:50 #3
måske det hjælper! -Men jeg kan stadig ikke lige tyde den.
Avatar billede roo104 Nybegynder
28. februar 2003 - 14:21 #4
Du kan også bare lave den i HTML, det er en del nemmere end at begynde at tyde den code.

<select name="select">
<option selected>Analysebureau</option>
<option>Billedbureau</option>
<option>DTP freelance</option>
....
</select>
Avatar billede thomaspries Nybegynder
10. april 2003 - 09:15 #5
hmmm
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