Javascript.RU

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

Копирование с input в input
Добрый день! Незнаю как реализовать следующую задачу. Есть 4 поля. Первое поле где полностью пишится Фамилия Имя Отчество, есть второе поле где пишится просто фамилия, третье под имя и четвертое поле под отчество. Как сделать так чтоб при написании первого поля чтоб автоматически заполнялись поля 2,3,4 своим значениями.
Ответить с цитированием
  #2 (permalink)  
Старый 10.12.2017, 17:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

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

Сообщение от рони Посмотреть сообщение
Murk,
а как определить окончание записи в первое поле?
Пример: Пишишь в первом поле фамилию Иванов (и оно автоматически пишится во второе поле) ставишь пробел в первом поле и пишишь Иван (и оно автоматом записывается в 3 поле) снова ставишь пробел в первом поле и пишишь Иванович (и оно автоматом в 4 поле записывалось)
Ответить с цитированием
  #4 (permalink)  
Старый 10.12.2017, 17:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Murk,
oninput split
Ответить с цитированием
  #5 (permalink)  
Старый 10.12.2017, 17:42
Новичок на форуме
Отправить личное сообщение для Murk Посмотреть профиль Найти все сообщения от Murk
 
Регистрация: 10.12.2017
Сообщений: 7

Сообщение от рони Посмотреть сообщение
Murk,
oninput split
Честно говоря я незнаю как это реализовать
Ответить с цитированием
  #6 (permalink)  
Старый 10.12.2017, 17:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Murk,
рисуйте html
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #7 (permalink)  
Старый 10.12.2017, 17:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 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(".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>
Ответить с цитированием
  #8 (permalink)  
Старый 10.12.2017, 17:56
Новичок на форуме
Отправить личное сообщение для Murk Посмотреть профиль Найти все сообщения от Murk
 
Регистрация: 10.12.2017
Сообщений: 7

Сообщение от рони Посмотреть сообщение
Murk,
рисуйте html
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Меня интересует больше в исполнении js, как написать такой код
Ответить с цитированием
  #9 (permalink)  
Старый 10.12.2017, 18:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Murk,
от вас требовалось написать строки 25-28 хотя бы ...
Ответить с цитированием
  #10 (permalink)  
Старый 10.12.2017, 20:33
Новичок на форуме
Отправить личное сообщение для 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-ов в другой 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