Итак, я создаю гибридное приложение, и оно использует модал начальной загрузки для «положений и условий», и у меня есть флажок, чтобы предложить пользователю подтвердить, что он прочитал и согласился с условиями.Мой код в настоящее время: загружает модальное при загрузке страницы, позволяет установить флажок, позволяет закрывать модальное, затем он позволяет пользователю взаимодействовать со страницей, вы можете перейти и вернуться на страницу с модальным включенным.затем он загружается снова, но на этот раз флажок остается установленным, что указывает на то, что cookie правильно сохраняется в сеансе, но я хотел бы, чтобы JavaScript проверял, установлен ли флажок, и если он возвращает true, то скрывает модальный режим, пользователь не 'Не нужно читать это снова и снова, если они уже согласились.это мой текущий код:
function ModalShow(){
// When the user checks the checkbox...
localStorage.setItem('checkbox', 'true');
// When a user visits the page...
var checkbox = localStorage.getItem('checkbox');
if ('checkbox'.checked == 'true') {
$('#myModal').modal('hide')
} else {
$('#myModal').modal('show')
}
}
// html
<div class="modal-footer">
<p>usual terms and conditions acceptance blah.</p><input id="checkbox" type="checkbox" class="agreement" required>
<input type="submit" class="modal-button btn" data-dismiss="modal" value="Submit">
</div>
</div>
Спасибо за вашу помощь, ребята:)