Page 1 of 1
[OPGELOST] CartMadeSimple Agree to terms werkt niet
Posted: Fri Apr 22, 2011 8:58 am
by bob_basli
Beste,
Ik gebruik CMSMS 1.9.4.1 in comibatie met CartMadeSimple 0.3.5.
Als ik gebruik maak van de template fe_speedcheckout, werkt de functie dat gebruikers moeten instemmen met de algemene voorwaarden niet. Je kunt je bestelling gewoon voltooien. Wanneer je de normale checkout selecteert, stopt de procedure wel als je niet met de voorwaarden akkoord gaat.
Wie kan me verder helpen?
Gr,
Arjan
Re: CartMadeSimple Agree to terms werkt niet
Posted: Sat Apr 23, 2011 4:38 pm
by stv
Eenvoudige oplossing:
Je kan de button deactiveren met jquery en 'm activeren door de checkbox...
Dit zou moeten werken:
Code: Select all
$(function() {
$('#submit').attr('disabled','disabled');
$('#bestelform input:checkbox').bind('click',function() {
if($(this).is(':checked')) {
$('#submit').removeAttr('disabled');
} else {
$('#submit').attr('disabled','disabled');
}
});
});
#submit = ID van de submitbutton
#bestelform = ID van het formulier (form)
Als je meerdere checkboxes heb, dan moet je de class/id van het 'ik ga akkoord met de voorwaarden' checkbox toevoegen aan de derde regel in de code, dus:
Code: Select all
$('#bestelform input.voorwaarden:checkbox').bind('click',function() {
Re: CartMadeSimple Agree to terms werkt niet
Posted: Sun Apr 24, 2011 9:00 am
by Duketown
bob_basli,
Valid remark (and you even put it in as a bug in the forge)!
stv, I think that your input is nice, but doesn't cover what bob_basli wants. According to me he wants to see that system doesn't commence to next screen. I don't see that happening with jQuery.
However the solution is now build in, in version 0.3.6 of Cart Made Simple. So go ahead and upgrade the module (after taking a backup).
Duketown
[SOLVED] Re: CartMadeSimple Agree to terms werkt niet
Posted: Tue Apr 26, 2011 5:57 am
by bob_basli
Thanks for the work Duketown.
Now it's working like I expected it to work!
Regards,
Arjan
Re: [OPGELOST] CartMadeSimple Agree to terms werkt niet
Posted: Tue Apr 26, 2011 10:36 am
by Rolf
/me vraagt zich af waarom we in eens in het Engels praten???

Rolf