Ich habe einen Bildschirm mit Kontrollkästchen. Wenn das Label angeklickt wird, öffnet sich ein neues Fenster mit Text und einer Zustimmungstaste. Sobald der Benutzer auf die Schaltfläche "Zustimmung" klickt, wird ein Cookie mit einer eindeutigen ID gesetzt, die auf das Kontrollkästchen verweist. Wie kann ich dieses Kontrollkästchen aktivieren, wenn der Cookie 1 entspricht? Code ist unten.Beim Klicken, Cookie setzen und Kontrollkästchen aktivieren
document.cookie = "doc_35_readit=0";
$('#have_read_agreement').on('click', function() {
document.cookie = "doc_35_readit=1";
});
Jetzt, wenn das Fenster geschlossen ist, bin ich mir nicht sicher, wie Sie das Kontrollkästchen aktivieren. So etwas vielleicht?
if (cookie("doc_35_readit") == "1") {
$(".doc_35_readit").click();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Initial checkbox: -->
<input type="checkbox"
id="agreementChecker-0"
name="agreeCheck-0"
value="35"
class="mandatory agreeChecker doc_35_readit"/>
<!-- New Window opens with text, button at bottom: -->
<p align="center" id="have_read_agreement" style="text-align:center;font-size:20px;">
<a href="javascript:window.close()" class="btn-read">I have read this agreement and accept all terms and conditions.</a>
</p>