[ASP.NET] Bij 'Enter' in textbox volgt onclick_event button

Pagina: 1
Acties:

  • EmilneM
  • Registratie: December 2001
  • Laatst online: 15-09-2023
Op een webform staan een aantal textboxen en buttons. Aan een aantal textboxen hangt een TextChanged_event. Nu is het probleem dat als ik op enter druk terwijl ik in een textbox sta, de focus naar een button gaat zodat ook het onclick_event van die betreffende button wordt uitgevoerd.

Hoe schakel ik dit uit?

  • EmilneM
  • Registratie: December 2001
  • Laatst online: 15-09-2023
Iemand een idee?

modbreak: kicken doe je pas na 24h.
Je topic blijft zolang in de topiclist staan, dus het is niet nodig om nu al te kicken.

[ Voor 83% gewijzigd door whoami op 07-11-2003 08:43 ]


  • EfBe
  • Registratie: Januari 2000
  • Niet online
Is standaard HTML behaviour, dat schakel je niet uit. Btw, in een webform change events hangen aan textboxen is wat raar, je krijgt nl dan een postback.

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • EmilneM
  • Registratie: December 2001
  • Laatst online: 15-09-2023
Er is steeds één knop op het webform die de standaardbutton van het form lijkt te zijn (deze standaardbutton licht alleen op als er bijv. een texbox is geselecteerd), deze knop onderscheidt zich van de rest van de knoppen. Als de knop enabled = false is, wordt het een andere knop :? .
EfBe schreef op 07 november 2003 @ 09:16:
Is standaard HTML behaviour, dat schakel je niet uit. Btw, in een webform change events hangen aan textboxen is wat raar, je krijgt nl dan een postback.
Is hier echt geen mogelijkheid voor (of bijv. een standaardknop aangeven waar dan GEEN actie aan zit). Het is namelijk nogal ongemakkelijk als hij bijv. verspringt naar de opslaan knop terwijl er nog helemaal niet opgeslagen mag worden.

[ Voor 48% gewijzigd door EmilneM op 07-11-2003 09:20 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:38
EfBe schreef op 07 november 2003 @ 09:16:
Is standaard HTML behaviour, dat schakel je niet uit. Btw, in een webform change events hangen aan textboxen is wat raar, je krijgt nl dan een postback.
Zolang de AutoPostback property (voor zover een TextBox die heeft, zou ik ff moeten checken) niet op true staat, wordt er geen postback gegenereerd.
EmilneM schreef op 07 november 2003 @ 09:16:
Is hier echt geen mogelijkheid voor (of bijv. een standaardknop aangeven waar dan GEEN actie aan zit). Het is namelijk nogal ongemakkelijk als hij bijv. verspringt naar de opslaan knop terwijl er nog helemaal niet opgeslagen mag worden.
Met TAB naar de andere control gaan.

[ Voor 33% gewijzigd door whoami op 07-11-2003 09:28 ]

https://fgheysels.github.io/


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 17:43

crisp

Devver

Pixelated

een heel simpel formulier:

HTML:
1
2
3
4
<form method="post" action="test.php">
<input type="text" name="naam" />
<input type="submit" value="go" />
</form>


als je hier in de textbox op enter drukt submit je gewoon het formulier, dat is clientside en gewone browser functionaliteit die je niet eenvoudig uit kan schakelen (het kan wel, met wat scripting)

Intentionally left blank


  • EfBe
  • Registratie: Januari 2000
  • Niet online
whoami schreef op 07 november 2003 @ 09:28:
Zolang de AutoPostback property (voor zover een TextBox die heeft, zou ik ff moeten checken) niet op true staat, wordt er geen postback gegenereerd.
Ja dat weet ik, maar wat heb je dan aan dat event :) Volgens mij niks :)

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:38
Dat event wordt dan uitgevoerd van zodra je een postback doet.
Het wordt als het ware gecached.

Bij een postback wordt dan eerst die Text_Changed gedaan, en dan de event die de postback veroorzaakt heeft.

https://fgheysels.github.io/

Pagina: 1