Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.12.2017, 21:02
Новичок на форуме
Отправить личное сообщение для Murk Посмотреть профиль Найти все сообщения от Murk
 
Регистрация: 10.12.2017
Сообщений: 7

Сообщение от рони Посмотреть сообщение
Murk,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
 </style>

  <script>
window.addEventListener("DOMContentLoaded", function() {
    var inp = document.querySelector(".in"),
        out = document.querySelectorAll(".out");
        inp.addEventListener("input", function(event) {
        inp.value.split(/\s+/).forEach(function(text,i) {
     out[i] && (out[i].value = text)
});

        })
});
  </script>
</head>

<body>
<input type="text" class="in">
<input type="text" class="out">
<input type="text" class="out">
<input type="text" class="out">

</body>
</html>
А что если каждый input имеет свой id, а не класс?
Ответить с цитированием
  #12 (permalink)  
Старый 11.12.2017, 07:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Murk,
так укажите ваши id в строках 12, 13 "#id" и "#id,#id,#id" вместо классов
Ответить с цитированием
  #13 (permalink)  
Старый 11.12.2017, 16:31
Новичок на форуме
Отправить личное сообщение для Murk Посмотреть профиль Найти все сообщения от Murk
 
Регистрация: 10.12.2017
Сообщений: 7

Сообщение от рони Посмотреть сообщение
Murk,
так укажите ваши id в строках 12, 13 "#id" и "#id,#id,#id" вместо классов
Пробую вставить id, заполняется только первое поле,а дальше нет.
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
 </style>

  <script>
window.addEventListener("DOMContentLoaded", function() {
    var inp = document.querySelector("#idname"),
        out = document.querySelectorAll("#idname_cf2275ee56","#idname_c1fcb405d4","#idname_a49c87b871");
        inp.addEventListener("input", function(event) {
        inp.value.split(/\s+/).forEach(function(text,i) {
     out[i] && (out[i].value = text)
});

        })
});
  </script>
</head>

<body>
<input type="text" id="idname">
<input type="text" id="idname_cf2275ee56">
<input type="text" id="idname_c1fcb405d4">
<input type="text" id="idname_a49c87b871">

</body>
</html>

Последний раз редактировалось Murk, 11.12.2017 в 16:37.
Ответить с цитированием
  #14 (permalink)  
Старый 11.12.2017, 16:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от Murk
"#id,#id,#id"
где остальные?
Сообщение от Murk
document.querySelectorAll("#idname_cf2275ee56, тут, и тут");
Ответить с цитированием
  #15 (permalink)  
Старый 11.12.2017, 16:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Murk,
Знаете ли вы селекторы?
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
 </style>

  <script>
window.addEventListener("DOMContentLoaded", function() {
    var inp = document.querySelector("#idname"),
        out = document.querySelectorAll("[id^='idname_']");
        inp.addEventListener("input", function(event) {
        inp.value.split(/\s+/).forEach(function(text,i) {
     out[i] && (out[i].value = text)
});

        })
});
  </script>
</head>

<body>
<input type="text" id="idname">
<input type="text" id="idname_cf2275ee56">
<input type="text" id="idname_c1fcb405d4">
<input type="text" id="idname_a49c87b871">

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое копирование значений из нескольких input-ов в другой input zulyamodx Элементы интерфейса 2 12.02.2017 21:36
Динамическое копирование значения из input в input с одинаковыми атрибутами name ami_moor jQuery 2 10.08.2016 17:02
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Копирование из textarea в input Brook Events/DOM/Window 2 03.05.2012 13:58
Копирование из одного input в другой input bar-boss Общие вопросы Javascript 7 08.04.2008 19:10