Заполненить 3 input а из одной кнопки

179
27 июня 2017, 21:44

Прошлый раз задавал подобный вопрос на что участник этого сообщества , наш друг Igor дал верный ответ.

function addTextToInput(anElement) { 
  var text = document.getElementById('jaloby').value; 
  if (text != "") 
    text += ","; 
  text += anElement.innerText; 
  document.getElementById('jaloby').value = text; 
}
<input id="jaloby" /> 
<input id="obekt" /> 
<input id="diagnoz" /> 
<br/> 
<button type="button" onclick="addTextToInput(this)">1</button> 
<button type="button" onclick="addTextToInput(this)">2</button> 
<button type="button" onclick="addTextToInput(this)">3</button>

С вышеописанного кода видно что кнопки заполняют value поля с айдишником jaloby. А теперь встала задача чтоб они заполнили одновременно все три поля которые есть. Как можно указать js чтоб он заполнял все три поля в моем случаи. Пробовал всякую всячину не помогло так как с js не дружу к сожалению (

Answer 1

function addTextToInputs(anElement) { 
  [jaloby, obekt, diagnoz].forEach(input => { 
      let text = input.value; 
      if (text) 
        text += ","; 
      text += anElement.innerText; 
      input.value = text; 
  }); 
}
<input id="jaloby" /> 
<input id="obekt" /> 
<input id="diagnoz" /> 
<br/> 
<button type="button" onclick="addTextToInputs(this)">1</button> 
<button type="button" onclick="addTextToInputs(this)">2</button> 
<button type="button" onclick="addTextToInputs(this)">3</button>

READ ALSO
Wow js - эффекты in и out

Wow js - эффекты in и out

ЗдравствуйтеЕсть wow js - http://mynameismatthieu

215
Поменять og-image на сайте Wordpress

Поменять og-image на сайте Wordpress

Подскажите, как бытьменяю мета теги везде где только можно на своё изображение, но в итоге при копировании ссылки в скайпе или в фейсбук все...

249
проблема с созданием адаптивного блока

проблема с созданием адаптивного блока

Добрый день, при создание блока с картинка возникла проблема что при сужение все валиться куда попало, хотелось бы чтоб переносилось по 2 блокаИ...

287