[ASP] value setten voor dropdownbox

Pagina: 1
Acties:

  • Feyd-Rautha
  • Registratie: November 2001
  • Laatst online: 02-08-2025
'k heb een vraagje:

'k heb een form met daarin een <SELECT ... >
de naam van die dropdown box wordt steeds aangemaakt adhv een OrderID + een vaste tekst

de items voor deze dropdownbox vul ik aan adhv een tabel

ter verduidelijking volgend code-fragment
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
do while not orders.EOF
%>  <tr>
     <td><%=orders("OrderID")%></td>
     <td><%=orders("Datum")%></td>
     <td><%=orders("Leveringsdag")%></td>
     <td>
    <% ' naam v/d keuzelijst = cboStatus_ORDERID
       naam = "cboStatus_" & orders("OrderID") 
    %> 
      <select name=<%=naam%> value=<%=orders("StatusID")%>>
    <%
       do while not statussen.EOF 

           Response.Write("<option value=" & statussen("StatusID") & ">" statussen("Status") & "</option>")
          statussen.MoveNext
       loop
    %>
       </select>
              
     </td>
    </tr>
<% orders.MoveNext
   loop 
%>

nu vraag ik mij af hoe ik de inhoud (waarde) van mijn dropdownbox kan zetten op de waarde die zich in het veld StatusID bevindt in de tabel tblOrders wanneer ik dit formulier inlaadt (het probleem zit hierin dat mijn dropdownbox geen vaste naam geeft ...)

I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. Where the fear has gone there will be nothing. Only I will remain.


  • Feyd-Rautha
  • Registratie: November 2001
  • Laatst online: 02-08-2025
post gewist ...

had het per ongeluk twee maal gepost

I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. Where the fear has gone there will be nothing. Only I will remain.


Verwijderd

Dan moet je SELECTED als attribuut in de OPTION tag neer zetten... Kan met een simpel if of IIF statement

  • cwppol
  • Registratie: Maart 2002
  • Laatst online: 05-01-2025
Op zondag 05 mei 2002 20:38 schreef -Avalanche- het volgende:
nu vraag ik mij af hoe ik de inhoud (waarde) van mijn dropdownbox kan zetten op de waarde die zich in het veld StatusID bevindt in de tabel tblOrders wanneer ik dit formulier inlaadt (het probleem zit hierin dat mijn dropdownbox geen vaste naam geeft ...)
Misschien doe ik wel moeilijk, maar dit snap ik niet helemaal... kun je het iets duidelijker omschrijven? Dan kan ik je wel helpen denk ik :)

  • cwppol
  • Registratie: Maart 2002
  • Laatst online: 05-01-2025
Op zondag 05 mei 2002 20:44 schreef KoenM het volgende:
Dan moet je SELECTED als attribuut in de OPTION tag neer zetten... Kan met een simpel if of IIF statement
Oh ja... dat bedoel je waarschijnlijk... Dan is dit idd de oplossing

<option value=waardeVanDezeOptie<% If waardeVanDezeOptie = waardeInTable then response.write(" selected") %>>

  • Feyd-Rautha
  • Registratie: November 2001
  • Laatst online: 02-08-2025
Op zondag 05 mei 2002 20:47 schreef cwppol het volgende:

[..]

Oh ja... dat bedoel je waarschijnlijk... Dan is dit idd de oplossing

<option value=waardeVanDezeOptie<% If waardeVanDezeOptie = waardeInTable then response.write(" selected") %>>
dankuwel om mij te helpen :)

I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. Where the fear has gone there will be nothing. Only I will remain.


  • Blizard
  • Registratie: September 2001
  • Niet online
*kick*

Ik heb nog altijd een probleem bij een waarde geven aan een dropdownbox ...

<select size="1" value="<%=geslacht%>" name="geslacht">
<option>Mannelijk<option>
<option>Vrouwelijk</option>
</select></td>

Dit werkt niet maar ik weet niet waarom. Ik krijg altijd de default waarde te zien (mannelijk) .. iemand tips ?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 09:42

gorgi_19

Kruimeltjes zijn weer op :9

Blizard schreef op 19 augustus 2002 @ 10:08:
*kick*

Ik heb nog altijd een probleem bij een waarde geven aan een dropdownbox ...

<select size="1" value="<%=geslacht%>" name="geslacht">
<option>Mannelijk<option>
<option>Vrouwelijk</option>
</select></td>

Dit werkt niet maar ik weet niet waarom. Ik krijg altijd de default waarde te zien (mannelijk) .. iemand tips ?
Je code klopt ook niet (HTML-probleem zelfs.. :))

Onderstaand is de goede syntax, die is wel om te zetten naar ASP

code:
1
2
3
4
&lt;select size=&quot;1&quot; name=&quot;geslacht&quot;&gt;
&lt;option&gt;Mannelijk&lt;option&gt;
&lt;option  Selected&gt;Vrouwelijk&lt;/option&gt;
&lt;/select&gt;

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Blizard
  • Registratie: September 2001
  • Niet online
gorgi_19 schreef op 19 augustus 2002 @ 10:13:
[...]


Je code klopt ook niet (HTML-probleem zelfs.. :))

Onderstaand is de goede syntax, die is wel om te zetten naar ASP

code:
1
2
3
4
&lt;select size=&quot;1&quot; name=&quot;geslacht&quot;&gt;
&lt;option&gt;Mannelijk&lt;option&gt;
&lt;option  Selected&gt;Vrouwelijk&lt;/option&gt;
&lt;/select&gt;
Wat was dan m'n html-probleem ? Ik vermoed dat als ik dit als code neem er totaal geen waarde aan de dropdownbox wordt gegeven ? Nu krijgt ie altijd de waarde vrouwelijk, maar hij moet de waarde krijgen die in de variabele 'geslacht' zit.

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Jij hebt value = 'degekozen' in je <select> tag staan. Je moet of aan een van de twee selected toevoegen, of je maakt gewoon een nieuwe <option> aan met daarin de gekozen waarde. Of, je vult de zooi en naderhand doe je met een javascriptje wat data invullen. :)

Voor het maken van o.a dropdownlists is GetString() er handig, en een stuk sneller dan loopen.

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Is idd een HTML probleem.... Dus is het eigenlijk iets voor W&G, maar aangezien het oorspronkelijke topic over ASP ging, laat ik deze maar staan.

(Misschien een idee om het in W&G te vragen?)

https://fgheysels.github.io/

Pagina: 1