Hup Gevraagd!: Button linken naar 3 links afhankelijk van aangevinkt selectievakje
Mijn naam is Erna, ik ben nieuw hier en bezig met een website in Wordpress. Ik kan enige html codering en met php ben ik nu bezig.
Ik heb jullie hulp nodig voor een stukje php codering voor de volgende situatie:
Op mijn betaalpagina op mijn site staan 3 betaalpakketten. Voor elk pakket staat een selectievakje (checkbox) die je aan kunt vinken (er kan maar vakje worden aangevinkt). Onderaan de pagina heb ik een "betalen met Ideal" button. Nu heb ik 3 links naar Mollie (de betaaldienst via Ideal) elke link hoort bij een betaalpakket.
Als de gebruiker betaalpakket 1 aanvinkt dan moet de button doorlinken naar de link van betaalpakket 1
Als de gebruiker betaalpakket 2 aanvinkt dan moet de button doorlinken naar de link van betaalpakket 2
Als de gebruiker betaalpakket 2 aanvinkt dan moet de button doorlinken naar de link van betaalpakket 2
Het is dus de bedoeling dat de button doorlinkt naar de link die bij het betaalpakket hoort dat is aangevinkt. Het gedrag van de button is dus afhankelijk van welk selectievakje is aangevinkt.
Is hier een codering voor??
Het stukje php wat ik nu heb staan:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
endif;
*/
if( is_user_logged_in() ){
?>
<a href="#" class="post_bid_btn"><?php _e('Betalen met Ideal','AuctionTheme'); ?></a>
endif;
*/
if( is_user_logged_in() ){
?>
<a href="#" class="post_bid_btn"><?php _e('Betalen met Ideal','AuctionTheme'); ?></a>
- Ariën -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 21/01/2016 11:27:03 door - Ariën -
Code (php)
1
2
3
4
5
6
2
3
4
5
6
var method = document.getElementById('betaalMethode').value;
if(method == 'ideal')
{
document.mijnFormulier.action ="betalenMetIdeal.php";
}
if(method == 'ideal')
{
document.mijnFormulier.action ="betalenMetIdeal.php";
}
voor checkboxes:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
if(document.mijnFormulier.radioButton[0].checked == true)
{
document.mijnFormulier.action ="ideal.php";
}
else if(document.mijnFormulier.radioButton[1].checked == true)
{
document.mijnFormulier.action ="visa.php";
}
{
document.mijnFormulier.action ="ideal.php";
}
else if(document.mijnFormulier.radioButton[1].checked == true)
{
document.mijnFormulier.action ="visa.php";
}
Gewijzigd op 21/01/2016 12:56:16 door Randy vsf
Erna As op 21/01/2016 10:37:56:
Voor elk pakket staat een selectievakje (checkbox) die je aan kunt vinken (er kan maar vakje worden aangevinkt).
Waarom een checkbox en geen radiobutton? Lijkt mij veel logischer als er maar 1 optie gekozen kan/mag worden.