anoniem Geplaatst: 20 maart 2002 Delen Geplaatst: 20 maart 2002 Goeiemorgen iedereen, Even een lekkere 'vrijdagmiddag'-vraag: Weet iemand de syntax voor het uitvoeren van twee functies tijdens een OnSubmit van een formulier? Dit werkt in iedergeval niét: onSubmit="return GoMotion_prov(this),return GoMotion_pw(this);" onSubmit="return GoMotion_prov(this);return GoMotion_pw(this);" Bedankt :wink: _________________ Wij werken hier met fun, friendship, finance :wink: [ Dit Bericht is bewerkt door: nssadmin op 2002-03-20 12:37 ] Quote Link naar reactie
anoniem Geplaatst: 20 maart 2002 Auteur Delen Geplaatst: 20 maart 2002 Kun je de tweede functie die je aangeroepen wilt hebben niet aanroepen in de eerste en die dan alleen in de on-submit zetten? Quote Link naar reactie
anoniem Geplaatst: 20 maart 2002 Auteur Delen Geplaatst: 20 maart 2002 Hallo Sabine, Nee, ik heb het geprobeerd, maar het werkte niet. In elk geval bedankt voor je oplossing. vr.gr, Djurre Quote Link naar reactie
anoniem Geplaatst: 20 maart 2002 Auteur Delen Geplaatst: 20 maart 2002 je kan de functies toch achter elkaar zetten en scheiden met een ; ander maak je een functie onsubmit en de ander onclick bij de knop... t. Quote Link naar reactie
anoniem Geplaatst: 20 maart 2002 Auteur Delen Geplaatst: 20 maart 2002 Met de informatie die je nu geeft kunnen we niet zoveel. Ik weet namelijk niet wat de functionaliteit is en hoe deze twee functies ten op zichte van elkaar moeten werken. In principe kan je namelijk zoveel functies toevoegen als je wil (moet je natuurlijk wel maar 1 return waarde teruggeven). De oplossing die SabineBos geeft vind ik overigens ook de meest elegante. Alhoewel ik dan wel een "verzamelfunctie" zou maken. bijv: [code:1:3a5e10b649] <script type="text/javascript"> function checkForm(oForm) { var bRetVal = true; bRetVal = bRetVal && GoMotion_prov(oForm); bRetVal = bRetVal && GoMotion_pw(oForm); return(bRetVal); } </script> <form onsubmit="return checkForm(this)"> [/code:1:3a5e10b649] Maar nogmaals, ik weet niet wat de functies doen of wat hun returnwaarden zijn je zal zelf even moeten kijken hoe je het toepast. Het idee moet duidelijk zijn dacht ik. Quote Link naar reactie
anoniem Geplaatst: 20 maart 2002 Auteur Delen Geplaatst: 20 maart 2002 Onderstaande script voert tweede script uit als eerste de eerste fuctie goed (true) is. Indien de tweede functie ook uitgevoerd moet worden als de eerste niet true is heeft het geen zin om op te testen en dit lijkt mij wel de bedoeling gezien jouw eerste bericht. Als de tweede functie dan ook true is wordt het form gesubmit. In het script van Annie wordt het form gesubmit als één van beide functies true is. Getest met onderstaande code: [code:1:c18d269538]<script language="JavaScript"> function beide(x) { if ( GoMotion_prov(x) ) // GoMotion_prov retourneerde true, dus volgende { return GoMotion_pw(x); } else { return false; // GoMotion_prov retourneerde false, dus nokken en geef false terug } // Of in het kort // ( GoMotion_prov(this) ) ? return GoMotion_pw(this) : return false; } function GoMotion_prov(x) { return false; // Experimenteer eens met de mogelijkheden true/false in beide functies //return true; } function GoMotion_pw(x) { //return false; return true; } </script> <form name="test" action="post" method="next.htm" onSubmit="return beide(this)"> <input type="t1"><input type="submit"> </form>[/code:1:c18d269538] Quote Link naar reactie
anoniem Geplaatst: 20 maart 2002 Auteur Delen Geplaatst: 20 maart 2002 Iedereen bedankt voor de snelle respons en (goeie) oplossingen, In het vervolg zie ik jullie liever niet zo snel reageren, dan hoef ik mijn bedankjes niet met een gemiddeld typtempo van > 150tpm. in te tikken :wink: Djurre Quote Link naar reactie
anoniem Geplaatst: 20 maart 2002 Auteur Delen Geplaatst: 20 maart 2002 En Annie mag wel gewoon Sabine zeggen hoor... Quote Link naar reactie
anoniem Geplaatst: 20 maart 2002 Auteur Delen Geplaatst: 20 maart 2002 [quote:d6071700af] [b:d6071700af]Op 20-03-2002 12:55, schreef Financial:[/b:d6071700af] In het script van Annie wordt het form gesubmit als één van beide functies true is. [/quote:d6071700af] *[insert annoying buzzer sound here]* U gaat [b:d6071700af][i:d6071700af]niet[/i:d6071700af][/b:d6071700af] door voor het koffiezetapparaat :razz: [quote:d6071700af] [b:d6071700af]Op 20-03-2002 14:07, schreef SabineBos:[/b:d6071700af] En Annie mag wel gewoon Sabine zeggen hoor... [/quote:d6071700af] Als mevrouw Bos dat wil wie ben ik dan om daar tegen in te gaan. Dus bij deze: "Sabine". :wink: Quote Link naar reactie
anoniem Geplaatst: 21 maart 2002 Auteur Delen Geplaatst: 21 maart 2002 Aaah heerlijk.... :grin: Quote Link naar reactie
anoniem Geplaatst: 21 maart 2002 Auteur Delen Geplaatst: 21 maart 2002 Annie: Excuus. Te snel geconcludeerd en te weinig koffie. Dus dat apparaat was wel welkom geweest :wink:. Ik zat te plussen en minnen met bRetVal, terwijl deze tekens echt niet in het script stonden Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen