Toon posts:

[Javascript] submit()

Pagina: 1
Acties:

Verwijderd

Topicstarter
Goedendag,

Ik heb een radiobutton met daarop een onClick event: submit(). In mijn <form> tag heb ik een onSubmit event. Waarom wordt dit onSubmit event niet uitgevoerd als ik via de radiobutton submit en wel als ik via een gewone submitknop submit? Is zoiets toch mogelijk?

Mark.

P.S.: ik heb ook al geprobeerd om de onsubmit in mijn onclick van de radio te zetten.

  • André
  • Registratie: Maart 2002
  • Laatst online: 28-08 14:49

André

Analytics dude

document.forms['formnaam'].submit();

Misschien dit in je onclick() zetten.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Als je via javascript submit wordt volgens mij je onsubmit niet getriggered.. daar valt weinig anders aan te doen dan 'omheenwerken'.

Verwijderd

Topicstarter
dat werkt dus niet. het form wordt wel gewoon gesubmit, maar het onsubmit event wordt niet uitgevoerd

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 21-08 10:46
Verwijderd schreef op 18 November 2002 @ 13:16:
dat werkt dus niet. het form wordt wel gewoon gesubmit, maar het onsubmit event wordt niet uitgevoerd


Dat klopt zoals Bosmonster al aangaf, dit is inderdaad vrij irritant maar enige wat je kan doen is een workarround maken. Een idee zou zijn om de functie(s) die je aanroept bij onsubmit ook in de onclick te zetten van de radiobutton..sterker nog, dit is de enige oplossing. Je kan trouwens bij een radiobutton die binnen het form staat wat je wil submitten gewoon onclick="this.form.submit();" gebruiken.

HTH

  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

als je form onsubmit een boolean resultaat terug geeft kan je evt dit doen:

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
function submitForm(naam) {
   var frm = document.forms[naam];
   if(frm.onsubmit()) frm.submit();
}

// dus met bv

<form onsubmit="weetJeTZeker()" ...

function weetJeTZeker() {
   if(alles ok) return true;
}

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


Verwijderd

Topicstarter
Het is gelukt met het event in de onclick.
Bedankt mannen.
Pagina: 1