При нажатии кнопка проверяет флажок в другом html-файле
Я пытался следовать этому примеру;
Установите в true состояние флажка на другой странице (javascript)
но не могу заставить его работать, не уверен, как это исправить?
Получаем сообщение об ошибке;
Request Method: GET Request URL:
http://localhost:8000/profileusers/register.html?chk=1"
Первая страница - terms.html
<div class="row">
<a href="{% url 'register' %}" target="_blank">
<input type="button" name="acceptButton" class="btn accept-button" value="Accept" id="acceptButton" onclick="registerCheck(this.id)">
</a>
<a href="{% url 'register' %}">
<input type="button" name="declineButton" id="declineButton" class="btn decline-button" value="Decline">
</a>
</div>
<script>
function registerCheck(clicked_id) {
if (clicked_id === 'acceptButton') {
window.location.href = "register.html?chk=1";
}
}
</script>
Вторая страница - register.html
<div class="form-check">
<input class="form-check-input" type="checkbox" id="terms-box" name="terms-box">
<label class="form-check-label" for="flexCheckDefault">
<a href="{% url 'terms' %}" class="link-terms">Terms & Conditions</a>
</label>
</div>
<script>
var url = window.location.href.split("?");
if (url[1].toLowerCase().includes("chk=1")) {
$('#terms-box').attr('checked', true);
}
</script>