[asp] <Select> box

Pagina: 1
Acties:
  • 52 views sinds 30-01-2008

  • spider
  • Registratie: Juli 2001
  • Laatst online: 31-12-2023
Ik probeer een string waarde in een selectbox te krijgen.
Maar hij pakt steeds de eerste waarde die in OPTION VALUE staat.

<%
dim varwerkzaamheden
varwerkzaamheden = rs("Werkzaamheden")
%>
<select name="invwerkzaamheden" value="<%=response.write (varWerkzaamheden)%>">

Wat doe ik fout.

btw een response.write(rs("werkzaamheden")) levert de goede waarde op. Dus de string bevat het juiste.

"Is your mother proud of you ?"


  • Blizard
  • Registratie: September 2001
  • Niet online
<select name="invwerkzaamheden" value="<%= varWerkzaamheden%>">

Werkt dit ?

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 17:29

Altaphista

1. check manual, 2. ask

<%=
is hetzelfde als
<% Response.Write

:)

Je gaat het pas zien als je het doorhebt.


  • .GoO
  • Registratie: September 2001
  • Laatst online: 26-08 10:06
<%=response.write (varWerkzaamheden)%>

dat is dubbelop :)

<%= varWerkzaamheden %>

zo dus :)

-edit- ow iemand was me al voor :)

  • spider
  • Registratie: Juli 2001
  • Laatst online: 31-12-2023
Op maandag 01 juli 2002 16:42 schreef Blizard het volgende:
<select name="invwerkzaamheden" value="<%= varWerkzaamheden%>">

Werkt dit ?
nee dan krijg ik een list te zien van alle OPTION VALUE die bij de select box horen

"Is your mother proud of you ?"


  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 17:29

Altaphista

1. check manual, 2. ask

...
Probeer dit dan es:

<%
dim varWerkzaamheden
varWerkzaamheden = rs("Werkzaamheden")
%>
<select name="invwerkzaamheden" value="<% Response.Write (varWerkzaamheden) %>">

Je gaat het pas zien als je het doorhebt.


  • Borrie
  • Registratie: Juli 2000
  • Laatst online: 07-09-2022
Dit zou het moeten zijn:
code:
1
2
3
<select name="bla">
 <option value="<%=variabele%>">
</select>

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Uhm sorry hoor maar volgens mij kan een SELECT zelf geen value dragen, alleen de OPTIONS die erin zitten.

Correct me if i'm wrong.

Download my music on SoundCloud


  • spider
  • Registratie: Juli 2001
  • Laatst online: 31-12-2023
Op maandag 01 juli 2002 16:50 schreef Altaphista het volgende:
...
Probeer dit dan es:

<%
dim varWerkzaamheden
varWerkzaamheden = rs("Werkzaamheden")
%>
<select name="invwerkzaamheden" value="<% Response.Write (varWerkzaamheden) %>">
Zelfde resultaat, alle option value worden achter elkaar gezet en in het scherm gedonderd

"Is your mother proud of you ?"


Verwijderd

Als je nou eens gewoon de waarde van je variabele output niet in de selectbox, wat geeft ie dan terug.

edit:

dominicbout heeft gelijk. Je leest er snel overheen he :?

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 17:29

Altaphista

1. check manual, 2. ask

Op maandag 01 juli 2002 16:53 schreef spider het volgende:

[..]

Zelfde resultaat, alle option value worden achter elkaar gezet en in het scherm gedonderd
idd, ik had ook niet goed gekeken |:( , je moet het volgende hebben:
<%
dim varWerkzaamheden

%>
<select name="invwerkzaamheden">
<%
start loepje while rs.next
varWerkzaamheden = rs("Werkzaamheden")
%>
<option value="<% Response.Write (varWerkzaamheden) %>">
<%
einde loep
%>
..
rest maar zelf bedenken

Je gaat het pas zien als je het doorhebt.


  • .GoO
  • Registratie: September 2001
  • Laatst online: 26-08 10:06
Op maandag 01 juli 2002 16:53 schreef dominicbout het volgende:
Uhm sorry hoor maar volgens mij kan een SELECT zelf geen value dragen, alleen de OPTIONS die erin zitten.

Correct me if i'm wrong.
Idd je hebt gelijk.. Ik las er ook overheen :)

  • spider
  • Registratie: Juli 2001
  • Laatst online: 31-12-2023
Ik ga wel een option value schrijven met de variable, en zet die dan bovenaan, ben ik er ook. Thanks

"Is your mother proud of you ?"


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Leer html kennen en werken met selects/options/forloopjes etc.
Pagina: 1

Dit topic is gesloten.