10.12.2017, 17:09
|
Новичок на форуме
|
|
Регистрация: 10.12.2017
Сообщений: 7
|
|
Копирование с input в input
Добрый день! Незнаю как реализовать следующую задачу. Есть 4 поля. Первое поле где полностью пишится Фамилия Имя Отчество, есть второе поле где пишится просто фамилия, третье под имя и четвертое поле под отчество. Как сделать так чтоб при написании первого поля чтоб автоматически заполнялись поля 2,3,4 своим значениями.
|
|
10.12.2017, 17:13
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Murk,
а как определить окончание записи в первое поле?
|
|
10.12.2017, 17:31
|
Новичок на форуме
|
|
Регистрация: 10.12.2017
Сообщений: 7
|
|
Сообщение от рони
|
Murk,
а как определить окончание записи в первое поле?
|
Пример: Пишишь в первом поле фамилию Иванов (и оно автоматически пишится во второе поле) ставишь пробел в первом поле и пишишь Иван (и оно автоматом записывается в 3 поле) снова ставишь пробел в первом поле и пишишь Иванович (и оно автоматом в 4 поле записывалось)
|
|
10.12.2017, 17:33
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Murk,
oninput split
|
|
10.12.2017, 17:42
|
Новичок на форуме
|
|
Регистрация: 10.12.2017
Сообщений: 7
|
|
Сообщение от рони
|
Murk,
oninput split
|
Честно говоря я незнаю как это реализовать
|
|
10.12.2017, 17:43
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Murk,
рисуйте html
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]
О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
|
|
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>
|
|
10.12.2017, 17:56
|
Новичок на форуме
|
|
Регистрация: 10.12.2017
Сообщений: 7
|
|
Сообщение от рони
|
Murk,
рисуйте html
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]
О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
|
Меня интересует больше в исполнении js, как написать такой код
|
|
10.12.2017, 18:05
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Murk,
от вас требовалось написать строки 25-28 хотя бы ...
|
|
10.12.2017, 20:33
|
Новичок на форуме
|
|
Регистрация: 10.12.2017
Сообщений: 7
|
|
|
|
|
|