Hey,
Ik heb een formulier waarvan de action moet veranderen aan de hand van welke radiobutton is geselecteerd. Als PayPal is aangeklikt moet er naar de website van PayPal gegaan worden en als er overboeking geklikt wordt moet er naar een andere pagina op mijn eigen site gaan. Nu dacht ik dat je met javascript kon kijken welke aangeklikt is en dan op die manier de action veranderen met een if-statement. Hier de code van het formulier.
Nu ben ik helaas een noob in Javascript en kan er dus heel weinig mee. Zoeken op internet heeft me niets opgeleverd hoewel het volgens mij vrij eenvoudig is. Zou iemand mij kunnen zeggen hoe ik zorg dat de action verandert aan de hand van de invoer van de radiobuttons.Code:<form action="" method="POST"> PayPal: <input type="radio" name="betalingswijze" value="PayPal" id="PayPal" /><br/> Overboeking: <input type="radio" name="betalingswijze" value="Overboeking" id="Overboeking" /><br/> </form>
Bedankt!
Yoeri
- Form-action veranderen aan de hand van radio buttons
-
30-03-2012, 18:46 #1Particulier
- Berichten
- 181
- Lid sinds
- 14 Jaar
Form-action veranderen aan de hand van radio buttons
-
30-03-2012, 19:20 #2
- Berichten
- 158
- Lid sinds
- 14 Jaar
Re: Form-action veranderen aan de hand van radio buttons
dit kan met javascript:
Code:document.formnaam.action = 'url';
Code:if(document.formnaam.radiobutton1.checked == true) { document.formnaam.action = 'paypal'; }else if(document.formnaam.radiobutton2.checked == true) { document.formnaam.action = 'overboeking'; }
EDIT:
je moet bij je form dus nog name='' toevoegen
-
30-03-2012, 19:50 #3Particulier
- Berichten
- 181
- Lid sinds
- 14 Jaar
Re: Form-action veranderen aan de hand van radio buttons
Het is gelukt! Bedankt, Bas.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic