Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.09.2013, 01:40
Профессор
Отправить личное сообщение для djonA Посмотреть профиль Найти все сообщения от djonA
 
Регистрация: 02.05.2012
Сообщений: 197

идентифицировать id
у меня есть выпадающий список, в зависимости от значения которого вставляется значение в input.

Вот так:
<input type="text" id="goggg" value="">
	<select id="test" onChange="document.getElementById('goggg').value= this.options [this.selectedIndex].value"> 
   <option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
  
</select>


Вопрос как сделать тоже самое но для произвольного числа input.
Как им задавать уникальные id по которым их идентифицировать?

что то типа такого:
<input type="text" id="goggg" value="">
<input type="text" id="goggg+1" value="">
	<select id="test" onChange="document.getElementById('goggg').value= this.options [this.selectedIndex].value"> 
   <option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
  
</select>

<select id="test" onChange="document.getElementById('goggg+1').value= this.options [this.selectedIndex].value"> 
   <option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
  
</select>


ну и так далее только что бы не в ручную ставить + 1 а автоматом... подскажите плизз
Ответить с цитированием
  #2 (permalink)  
Старый 17.09.2013, 02:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

djonA,
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
</head>

<body>
<input type="text"  value="">
<input type="text"  value="">
<select>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

<select>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<script>
 for (var a = document.querySelectorAll("select"), b = document.querySelectorAll("input"), c = 0; c < a.length; c++)
    a[c].addEventListener("change", function (d) {
    return function () {
        b[d].value = this.value
    }
}(c), !1);
</script>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 17.09.2013, 02:51
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

рони, оффтоп, ты в продашне тоже шифруешь все через a b c d?
Может, у тебя и библиотечка есть, шифрующая все основные методы и свойства?

<script src="a/b/c.js"></script>
<script>
z(d).r(function(z){ a('b'); return f});
</script>

Красота, правда?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 17.09.2013, 08:08
Профессор
Отправить личное сообщение для djonA Посмотреть профиль Найти все сообщения от djonA
 
Регистрация: 02.05.2012
Сообщений: 197

А подскажите еще а если на странице есть другие select'ы и input не связанные с этой задачей

как мне сделать что бы скрипт работал только с нужными select'ами и input'ами?
Ответить с цитированием
  #5 (permalink)  
Старый 17.09.2013, 08:41
Профессор
Отправить личное сообщение для djonA Посмотреть профиль Найти все сообщения от djonA
 
Регистрация: 02.05.2012
Сообщений: 197

Спасибо большое разобрался добавил класс и по нему идентифицировал тот селект и инпут которые нужны
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Идентифицировать картинки MellDixX Общие вопросы Javascript 8 04.08.2013 18:16
Идентифицировать элемент Shurik Элементы интерфейса 4 22.01.2013 12:25
Как идентифицировать..как использовать эти классы для двух.. sashajs (X)HTML/CSS 2 11.05.2011 10:11
Как идентифицировать компьютер DVVID Общие вопросы Javascript 35 07.04.2010 16:27