[ASP/HTML] Request.Form(buttonname) niet bij Image button?

Pagina: 1
Acties:

  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 17-08 17:25
Na eindeloos gekloot met ASP/HTML kom ik tot de ontdekking dat je blijkbaar GEEN Request.Form("buttonname") kan doen bij een Image Button:

Voorbeeld:

<input type="image" value="1" name="test">
If Request.Form("test")<>"" Then
NU KOM IK HIER NIET
End If

Terwijl:

<input type="submit" value="1" name="test">
If Request.Form("test")<>"" Then
NU KOM IK HIER WEL
End If


Doe ik nu iets zieklijks fout ?? 8)7 of ligt het aan IE die blijkbaar image buttons anders POST ?

[ Voor 18% gewijzigd door Roel Broersma op 17-10-2003 10:50 ]

...don't know what should be here...


  • El_BingO
  • Registratie: Juli 2001
  • Laatst online: 18-08 20:06
Waarom zou je de waarde van een knop willen uitlezen?
Je kunt toch gewoon de actie als een hidden field meegeven?

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 19:07

dominic

will code for food

Doe zowieso ff een Response.Write(Request.Form()); om te kijken welke velden je allemaal doorkrijgt. Het zou nl. best eens kunnen dat de value van een image type input niet doorgestuurd wordt, zou echter wel vreemd zijn..

Je kan altijd nog ff in jscript een hidden veldje zetten met die waarde als het echt noodzakelijk is..

Download my music on SoundCloud


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

IE post een test.x en een test.y
als je submit met JS of mbv de enterkey geeft IE vaak de naam en value van de submitbutton helemaal niet door. Vertrouwen op de name en value van je submitbutton in je verwerking is dus in de meeste gevallen niet zo slim - gebruik dan liever een hidden veld met een name en value in je form of vraag serverside de requestmethod uit.

Intentionally left blank


  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 17-08 17:25
Het is voor een FORM waarin MEERDERE submit buttons (Image buttons) worden gebruikt, om naar andere pagina's te redirecten.

...don't know what should be here...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

Roel Broersma schreef op 17 oktober 2003 @ 11:09:
Het is voor een FORM waarin MEERDERE submit buttons (Image buttons) worden gebruikt, om naar andere pagina's te redirecten.
IE post een test.x en een test.y
dus....

Intentionally left blank


  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 17-08 17:25
Ja ik zag het, mag ik aannemen dat die X en Y positie variabelen zijn waar de muisklik is gedaan ?

Ik krijg namelijk bijv: test.x=79 en test.y=9

Als ik met ENTER of SPATIE op de knop druk (met tab selecteren) krijg ik ook positie var.
door.

Het werkt in elk geval :)

...don't know what should be here...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

Roel Broersma schreef op 17 oktober 2003 @ 11:32:
Ja ik zag het, mag ik aannemen dat die X en Y positie variabelen zijn waar de muisklik is gedaan ?

Ik krijg namelijk bijv: test.x=79 en test.y=9

Als ik met ENTER of SPATIE op de knop druk (met tab selecteren) krijg ik ook positie var.
door.

Het werkt in elk geval :)
klopt, het zijn coordinaten :)

Intentionally left blank

Pagina: 1