Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.08.2015, 15:16
Новичок на форуме
Отправить личное сообщение для 2Step Посмотреть профиль Найти все сообщения от 2Step
 
Регистрация: 15.05.2010
Сообщений: 7

Две одинаковые зависимые 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">
Ответить с цитированием
  #2 (permalink)  
Старый 08.08.2015, 15:18
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от 2Step
Можно ли сделать так, чтобы при выборе данных в одной форме, вторая форма одновременно принимала такие же значения?
А зачем в таком случае две формы?
Ответить с цитированием
  #3 (permalink)  
Старый 08.08.2015, 15:19
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Сообщение от 2Step
Можно ли сделать так, чтобы при выборе данных в одной форме, вторая форма одновременно принимала такие же значения?
Можно.
Ответить с цитированием
  #4 (permalink)  
Старый 08.08.2015, 16:05
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

пример для селектов. Для инпутов я думаю вы и сами сделаете)
<!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>
Ответить с цитированием
  #5 (permalink)  
Старый 10.08.2015, 20:51
Новичок на форуме
Отправить личное сообщение для 2Step Посмотреть профиль Найти все сообщения от 2Step
 
Регистрация: 15.05.2010
Сообщений: 7

EmperioAf, большое спасибо, очень выручили.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление изображения на странице html ежесекундно! belousov Events/DOM/Window 7 10.10.2017 11:07
Вывод данных из XML файла на странице HTML с помощью JavaScript. MSDeveloper Общие вопросы Javascript 3 20.08.2014 22:11
Передача данных из формы HTML в переменную JavaScript viktor_chemodanov Общие вопросы Javascript 1 15.10.2013 04:47
Отправка формы HTML через outlook Platypus Общие вопросы Javascript 2 18.07.2013 01:07
JS меню работает на обычной html странице, а на юкозовском движке нет. adware Я не знаю javascript 10 16.05.2009 16:48