Hoi,
Ik heb een tabel waarvan de headers klikbaar zijn. Niet alleen de teksten, maar de hele TD.
Je hebt dan iets als
<TD onclick="submitForm()"><A HREF="javascript:submitForm();">TEKST</A></TD>
(en dat een paar keer met verschillende tekstjes en telkens een andere parameter voor de submitForm)
Wanneer je niet op de tekst, maar wel in de cel klikt, wordt de submitForm() 1 keer aangeroepen.
Wanneer je op de link klikt echter 2 keer - een keer door de onclick en 1 keer door de A HREF.
Een controle of er al een submit geweest is om de tweede vervolgens niet te doen levert inderdaad maar 1 submit op, echter de 2e evaluatie vindt wel plaats waardoor de browser de output van de server als reactie op het request negeert.
De eerste negeren kan uiteraard ook niet, want als iemand wel in de cel, maar niet op de link klikt, zal er maar 1 submit zijn...
Iemand een javascript truukje om dit te omzeilen?
Ik heb een tabel waarvan de headers klikbaar zijn. Niet alleen de teksten, maar de hele TD.
Je hebt dan iets als
<TD onclick="submitForm()"><A HREF="javascript:submitForm();">TEKST</A></TD>
(en dat een paar keer met verschillende tekstjes en telkens een andere parameter voor de submitForm)
Wanneer je niet op de tekst, maar wel in de cel klikt, wordt de submitForm() 1 keer aangeroepen.
Wanneer je op de link klikt echter 2 keer - een keer door de onclick en 1 keer door de A HREF.
Een controle of er al een submit geweest is om de tweede vervolgens niet te doen levert inderdaad maar 1 submit op, echter de 2e evaluatie vindt wel plaats waardoor de browser de output van de server als reactie op het request negeert.
De eerste negeren kan uiteraard ook niet, want als iemand wel in de cel, maar niet op de link klikt, zal er maar 1 submit zijn...
Iemand een javascript truukje om dit te omzeilen?