Ich habe noch ein Problem, wenn ich beim checkout bei 3 Boxen die Farbe ändern will. Nach zahlreichen Versuchen konnte ich das Problem aber nicht einkreisen, weil mir dafür php-Kenntnisse fehlen.
Bei den AGB's funktioniert der Algorithmus, bei Datenschutz und Widerrufsrecht wird die Zeile zwar rot, ändert sich nach demKlicken aber nicht auf grün.
<?php if (strpos($PHP_SELF, FILENAME_CHECKOUT_PAYMENT
)) { ?> <script type="text/javascript">
/* <![CDATA[ */
$(document).ready(function(){
$("label[for='privacy']").css("color","red");
$("[name='privacy']").attr('id', 'privacy');
$("[name='privacy']").click(function(){
if ($("[name='privacy']").is(":checked")) {
$("label[for='privacy']").css("color","green");
} else {
$("label[for='privacy']").css("color","red");
}
});
});
/*]]>*/
</script>
<?php } ?> <?php if (strpos($PHP_SELF, FILENAME_CHECKOUT_PAYMENT
)) { ?> <script type="text/javascript">
/* <![CDATA[ */
$(document).ready(function(){
$("label[for='conditions']").css("color","red");
$("[name='conditions']").attr('id', 'conditions');
$("[name='conditions']").click(function(){
if ($("[name='conditions']").is(":checked")) {
$("label[for='conditions']").css("color","green");
} else {
$("label[for='conditions']").css("color","red");
}
});
});
/*]]>*/
</script>
<?php } ?> <?php if (strpos($PHP_SELF, FILENAME_CHECKOUT_PAYMENT
)) { ?> <script type="text/javascript">
/* <![CDATA[ */
$(document).ready(function(){
$("label[for='withdrawal']").css("color","red");
$("[name='withdrawal']").attr('id', 'withdrawal');
$("[name='withdrawal']").click(function(){
if ($("[name='conditions']").is(":checked")) {
$("label[for='withdrawal']").css("color","green");
} else {
$("label[for='withdrawal']").css("color","red");
}
});
});
/*]]>*/
</script>
<?php } ?>