Две одинаковые зависимые html-формы на странице
Всем доброго дня!
Подскажите, пожалуйста, есть ли решение. На одной странице расположены две одинаковые формы с выпадающим списком и радио-кнопкой. Можно ли сделать так, чтобы при выборе данных в одной форме, вторая форма одновременно принимала такие же значения? <select class="" name="param1" > <option value="0" selected="selected">параметр 1</option> <option value="1">параметр 2</option> <option value="2">параметр 3</option> <option value="3">параметр 4</option> </select> <input name="param2" type="radio" value="1"> <input name="param2" type="radio" value="2"> |
Цитата:
|
Цитата:
|
пример для селектов. Для инпутов я думаю вы и сами сделаете)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="Keywords" content="">
<meta name="description" content="">
<title>ГГ</title>
<style>
*{
margin:0;
padding:0;
outline: 0;
}
select {
margin: 30px;
}
</style>
</head>
<body>
<select id="select1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<select id="select2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<script>
var select1 = document.getElementById('select1');
select1.onchange = function(){
var value = select1.value;
var selector = "#select2 option[value='"+value+"']";
var last = document.querySelector("#select2 option[selected='selected']");
if (last)
last.setAttribute('selected','false');
document.querySelector(selector).setAttribute('selected','selected');
}
</script>
</body>
</html>
|
EmperioAf, большое спасибо, очень выручили.
|
| Часовой пояс GMT +3, время: 14:17. |