Открытие ссылки при выборе radio
Добрый день, Уважаемые специалисты.
Помогите решить задачу. Есть поле с radio. Хотелось бы сделать так, что-бы при выборе одного из radio и нажатии на кнопку открывалась ссылка на другую страницу. Заранее спасибо! <div id="siteCheckbox" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h2>Заголовок</h2> </div> <div class="modal-body"> <label class="radio inline"> <input type="radio" name="optionsRadios" id="brief1" value="brief1" checked> Кнопка1 </label> <label class="radio inline"> <input type="radio" name="optionsRadios" id="brief2" value="brief2"> Кнопка2 </label> <label class="radio inline"> <input type="radio" name="optionsRadios" id="brief3" value="brief2"> Кнопка3 </label> <button class="btn btn-mini" type="submit" onClick="" >Нажать</button> </div> </div> </div> |
Цитата:
|
Я думаю суть Вы поняли, сори что технически не верно трактую вопрос.
Открывалось стороннее окно. |
Это делается так
|
Я только начинаю изучение JS, если Вам не сложно, не могли бы вы привести пример кода?
|
Реализовал пока так, вероятно это не верный вариант, но всё работает.
function check() {if (brief1.checked == true) {window.open("https://webformat.by/brief/brief-seo.php");} else if (brief2.checked == true) {window.open("https://webformat.by/brief/brief-smm.php");} else (brief3.checked == true) {window.open("https://webformat.by/brief/brief-context.php");} } |
Подскажите как можно добавить не 3, а более условий?
Хотелось бы сделать 6 radio. Зарание спасибо! |
Реализовал таким образом.
function check() {if (brief1.checked == true) {window.open("https://webformat.by/brief/brief-design.php");} else if (brief2.checked == true) {window.open("https://webformat.by/brief/brief-icons.php");} else if (brief3.checked == true) {window.open("https://webformat.by/brief/brief-banner.php");} else if (brief4.checked == true) {window.open("https://webformat.by/brief/brief-logo.php");} else if (brief5.checked == true) {window.open("https://webformat.by/brief/brief-style.php");} else (brief6.checked == true) {window.open("https://webformat.by/brief/brief-brandbook.php");} } |
Часовой пояс GMT +3, время: 14:32. |