Есть 2 страницы. Первая содержит в себе одну кнопку, а вторая один checkbox (по умолчанию он не нажат). Необходимо при нажатии на кнопку сделать редирект на вторую страницу (например через window.location) и активировать checkbox. Уже подсказали, что можно использовать data атрибуты, но все равно не очень понимаю, как активировать checkbox.
Этого можно легко добиться с помощью аргументов URL'a. На первой странице к адресу ссылки добавляем параметр, например: .../view_page?need_check=1
На второй странице с помощью JavaScript'a проверяем параметр и при его наличии ставим галку в чекбоксе:
// просто функция для извлечения аргумента url'a
function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
}
// извлекаем и проверяем параметр
var need_check = false;
if (window.location.href.includes('need_check'))
need_check = +getUrlParameter('need_check') > 0;
// устанавливаем значение чекбокса
$("#ch_split").prop("checked", need_check);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Перед открытием сайта появляется ошибкаhttp://www
Я пишу приложение spring-boot, которое должно получать и отправлять JMS-сообщенияАдрес, порт, логин и пароль для подключения к брокеру читаются...