Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.11.2014, 11:17
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

Переключение
Есть такой код:
<input type="radio" value="1" name="pocevzerno" checked="checked" id="dva1"/><label for="dva1">Пщеница</label> 
<input type="radio" value="2" name="pocevzerno" id="dva2"/><label for="dva2">Кукуруза</label>
<input type="radio" value="3" name="pocevzerno" id="dva3"/><label for="dva3">Ячмень</label>
<input type="radio" value="4" name="pocevzerno" id="dva4"/><label for="dva4">Свекла</label>
<input type="radio" value="5" name="pocevzerno" id="dva5"/><label for="dva5">Бобы</label>
<input type="radio" value="6" name="pocevzerno" id="dva6"/><label for="dva6">Фрукты</label>


и снизу на страницу точно такой же код, надо когда что-та выбираешь, чтоб менялся и снизу и сверху, то есть выбрал Фрукты, и внизу в точном таком же коде снизу поменялось на фрукты
Ответить с цитированием
  #2 (permalink)  
Старый 05.11.2014, 11:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

porezon,
а то что id не должно повторятся на странице?
Ответить с цитированием
  #3 (permalink)  
Старый 05.11.2014, 11:50
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

я делал, но не получилось
Ответить с цитированием
  #4 (permalink)  
Старый 05.11.2014, 12:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

porezon,
name измените внизу
Ответить с цитированием
  #5 (permalink)  
Старый 05.11.2014, 13:09
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

неа, тут js код нужен чтоб пререключалось
Ответить с цитированием
  #6 (permalink)  
Старый 05.11.2014, 13:33
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,227

Сообщение от porezon
неа, тут js код нужен чтоб пререключалось
Ты контент сначала нормальный сделай... Потом про скрипт поговорим...
Ответить с цитированием
  #7 (permalink)  
Старый 05.11.2014, 13:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

porezon,
type="radio" -- 2 значения выбрать нельзя - ставите другое name внизу - тогда можно сделать зависимость иначе никак
Ответить с цитированием
  #8 (permalink)  
Старый 05.11.2014, 13:36
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,227

Сообщение от рони
type="radio" -- 2 значения выбрать нельзя
А он их в разные формы шельмец засунул...
Ответить с цитированием
  #9 (permalink)  
Старый 05.11.2014, 18:56
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

<form action="" method="post">
<input type="radio" value="1" name="nameRadio" checked="checked"/><label for="dva1">Пщеница</label> 
<input type="radio" value="2" name="nameRadio"/><label for="dva2">Кукуруза</label>
<input type="radio" value="3" name="nameRadio"/><label for="dva3">Ячмень</label>
<input type="radio" value="4" name="nameRadio"/><label for="dva4">Свекла</label>
<input type="radio" value="5" name="nameRadio"/><label for="dva5">Бобы</label>
<input type="radio" value="6" name="nameRadio"/><label for="dva6">Фрукты</label>
</form>

<div id='rezultatRadio'>1</div>

<form action="" method="post">
<input type="radio" value="1" name="pocevzerno"/><label for="dva1">Пщеница</label> 
<input type="radio" value="2" name="pocevzerno"/><label for="dva2">Кукуруза</label>
<input type="radio" value="3" name="pocevzerno"/><label for="dva3">Ячмень</label>
<input type="radio" value="4" name="pocevzerno"/><label for="dva4">Свекла</label>
<input type="radio" value="5" name="pocevzerno"/><label for="dva5">Бобы</label>
<input type="radio" value="6" name="pocevzerno"/><label for="dva6">Фрукты</label>
<script>
window.onclick = function onclickRadio() {
  var nameRadio = document.getElementsByName('nameRadio');
  for (var i = 0; i < nameRadio.length; i++) {
    if (nameRadio[i].type === 'radio' && nameRadio[i].checked) {
        rezultatRadio = nameRadio[i].value;       
    }
  }
  document.getElementById('rezultatRadio').innerHTML = rezultatRadio;
}
</script>



сделал вот так, вывожу только число, надо как-то сделать чтоб если число совпадает давал чекед
Ответить с цитированием
  #10 (permalink)  
Старый 05.11.2014, 19:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

porezon,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<form action="" method="post">
<input type="radio" value="1" name="nameRadio" checked="checked"/><label for="dva1">Пщеница</label>
<input type="radio" value="2" name="nameRadio"/><label for="dva2">Кукуруза</label>
<input type="radio" value="3" name="nameRadio"/><label for="dva3">Ячмень</label>
<input type="radio" value="4" name="nameRadio"/><label for="dva4">Свекла</label>
<input type="radio" value="5" name="nameRadio"/><label for="dva5">Бобы</label>
<input type="radio" value="6" name="nameRadio"/><label for="dva6">Фрукты</label>
</form>

<div id='rezultatRadio'>1</div>

<form action="" method="post">
<input type="radio" value="1" name="pocevzerno"/ checked="checked"><label for="dva1">Пщеница</label>
<input type="radio" value="2" name="pocevzerno"/><label for="dva2">Кукуруза</label>
<input type="radio" value="3" name="pocevzerno"/><label for="dva3">Ячмень</label>
<input type="radio" value="4" name="pocevzerno"/><label for="dva4">Свекла</label>
<input type="radio" value="5" name="pocevzerno"/><label for="dva5">Бобы</label>
<input type="radio" value="6" name="pocevzerno"/><label for="dva6">Фрукты</label>
</form>
<script>
window.onclick = function onclickRadio() {
  var nameRadio = document.getElementsByName('nameRadio'),
  pocevzerno = document.getElementsByName('pocevzerno');
  for (var i = 0; i < nameRadio.length; i++) { console.log(nameRadio[i].checked)
    if (nameRadio[i].checked) {
        rezultatRadio = nameRadio[i].value;
        pocevzerno[i].checked = true;
        break
    }
  }
  document.getElementById('rezultatRadio').innerHTML = rezultatRadio;
}
</script>


</body>

</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переключение url из списка предыдущая, следующая страница polepropilen Элементы интерфейса 12 05.04.2014 11:36
Переключение блоков raindew Элементы интерфейса 2 20.11.2011 16:09
Переключение между divами MCB Элементы интерфейса 4 30.10.2011 13:03
сделать плавное переключение картинок asker Библиотеки/Тулкиты/Фреймворки 2 11.09.2010 18:15
Переключение между блоками uncle_fedor Элементы интерфейса 1 10.01.2010 19:01