[ASP] <select> displaywaarde ipv value uitlezen

Pagina: 1
Acties:

  • GoodspeeD
  • Registratie: April 2002
  • Laatst online: 27-05 15:28
Een collega hier op het werk wil ipv de value de displaywaarde van de select uitlezen in ASP.

De HTML ziet er dus bijvoorbeeld zo uit:

code:
1
2
3
4
<select name="mnuFoo">
    <option value="0">Optie 0</option>
    <option value="1">Optie 1</option>
</select>


Als je de form waarin dit staat submit en in de ASP file waarnaar je het submit vervolgens zegt:

code:
1
2
Dim foo
foo = Request.Form("mnuFoo")


Dan krijgt foo de waarde "0" of "1". Hij wil nu dus dat foo de waarde "Optie 0" of "Optie 1" krijgt, zonder dat in de value te gaan moeten zetten.

[ Voor 28% gewijzigd door GoodspeeD op 01-03-2004 11:13 ]


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

dat gebeurt als geheel geen value invult
code:
1
<option>bla</option>

offtopic:
wel basic, en een html vraag hoort in /13 ;)

kaart != map && bottel != fles
Wacht op antwoord


  • GoodspeeD
  • Registratie: April 2002
  • Laatst online: 27-05 15:28
j_du_pee schreef op 01 maart 2004 @ 11:16:
dat gebeurt als geheel geen value invult
code:
1
<option>bla</option>

offtopic:
wel basic, en een html vraag hoort in /13 ;)
Ja, dat weet ik, maar die value MOET zo blijven staan. Dat is juist het probleem. Het blijft dus Webscripting. :)

[ Voor 8% gewijzigd door GoodspeeD op 01-03-2004 11:18 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 23:30

NMe

Quia Ego Sic Dico.

Dat kan volgens mij alleen als je die form pagina inleest in een string, dan een regular expression loslaat op dat ding voor "<option value=""" & Request.Form("mnuFoo") & """>(*)</option>". Dan kun je die wildcard lezen en gebruiken. Lijkt me alleen nogal tijdrovend, en misschien is het zinnig om het dan toch maar met de value aan te pakken.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

En desnoods met hidden fields werken die gevuld worden door de .innerHTML / innerText van de dropdowns (met JavaScript that is) :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 23:30

NMe

Quia Ego Sic Dico.

BtM909 schreef op 01 maart 2004 @ 11:20:
En desnoods met hidden fields werken die gevuld worden door de .innerHTML / innerText van de dropdowns (met JavaScript that is) :)
Dat lijkt me inderdaad een beter idee, negeer mijn vorige post. :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

NMe84 schreef op 01 maart 2004 @ 11:22:
[...]

Dat lijkt me inderdaad een beter idee, negeer mijn vorige post. :P
:? Never trust user input.....
Valse pagina's; ongeldige waarden, Javascript die uit staat, etc.

[ Voor 15% gewijzigd door gorgi_19 op 01-03-2004 11:24 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

BtM909 schreef op 01 maart 2004 @ 11:20:
En desnoods met hidden fields werken die gevuld worden door de .innerHTML / innerText van de dropdowns (met JavaScript that is) :)
De .text-property is netter om te gebruiken in het geval van een selectbox.

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 23:30

NMe

Quia Ego Sic Dico.

gorgi_19 schreef op 01 maart 2004 @ 11:24:
[...]

:? Never trust user input.....
Valse pagina's; ongeldige waarden, Javascript die uit staat, etc.
Valse pagina's lijken me geen probleem, als je zo nodig een andere waarde wil nemen staat die waarde in die select box, dus dat is geen probleem. En javascript lijkt me een stuk reëler dan met ASP die hele file te gaan doorspitten voor die optie text, ASP is veel te traag met strings.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

NMe84 schreef op 01 maart 2004 @ 11:42:
[...]

Valse pagina's lijken me geen probleem, als je zo nodig een andere waarde wil nemen staat die waarde in die select box, dus dat is geen probleem.
Als je toch niets doet met die andere waarde, waarom gebruik je dan uberhaupt Javascript nog er in
En javascript lijkt me een stuk reëler dan met ASP die hele file te gaan doorspitten voor die optie text, ASP is veel te traag met strings.
Je kan allicht toch ook intern / serverside de boel bijhouden in een array en daar de boel vertalen? Waarom moet het via de clientside gaan?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 23:30

NMe

Quia Ego Sic Dico.

gorgi_19 schreef op 01 maart 2004 @ 11:44:
Als je toch niets doet met die andere waarde, waarom gebruik je dan uberhaupt Javascript nog er in
Ik weet niet waarom je daarboven mij quote, maar zou het niet weten, tis niet mijn script. :P
gorgi_19 schreef op 01 maart 2004 @ 11:44:
Je kan allicht toch ook intern / serverside de boel bijhouden in een array en daar de boel vertalen? Waarom moet het via de clientside gaan?
True, een array is ook een mogelijkheid...session variabelen, textfiles, database, enz.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1