Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Обновление элементов через input (https://javascript.ru/forum/dom-window/67663-obnovlenie-ehlementov-cherez-input.html)

Nlk 01.03.2017 21:21

Обновление элементов через input
 
Здравствуйте!
Дорогие друзья помогите советом, как реализовать данную возможность:

Необходимо, при вбивании текста в поле input, чтобы данный текст появлялся одновременно в других блоках сайта. Как это можно реализовать как можно проще? как пример http://flippingtypical.com/
Заранее спасибо.

Sav2907 02.03.2017 00:25

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<div class="odin">Результат 1</div>
<div class="dva">Результат 2</div>
---------------------------------------
<div class="content">
<span class="odin_1">1</span><br>
<span class="odin_2">2</span>
</div><br><br>
<div class="content">
<span class="odin_1">3</span><br>
<span class="odin_2">4</span>
</div><br><br>
<div class="content">
<span class="odin_1">5</span><br>
<span class="odin_2">6</span>
</div>
<script>
$('.content').on('click', function(){

	a = $(this).find('.odin_1').html();
	b = $(this).find('.odin_2').html();
	$('.odin').html(a);
	$('.dva').html(b);
});
</script>

Nlk 02.03.2017 01:35

Sav2907,
Спасибо за интересное решение, но не совсем понимаю, здесь указана возможность обновления за счет клика а мне необходимо мгновенное обновление текста в момент ввода. Как указано в примере сайта вверху. Опыта в Javascript на уровне новичка, поэтому если можно дополните ответ пояснением.

shyxeroks 02.03.2017 09:44

Nlk,
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<input type="text" onkeyup="add_text(this.value)"/><br>
<span class="text"></span><br>
<span class="text"></span><br>
<span class="text"></span>
<script>
function add_text(text){
$(".text").html(text);
}
</script>

Nlk 03.03.2017 01:03

shyxeroks,
Спасибо, всё круто.


Часовой пояс GMT +3, время: 21:15.