Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Анимированная строка в инпуте (https://javascript.ru/forum/misc/73060-animirovannaya-stroka-v-inpute.html)

MrFlatman 18.03.2018 21:46

Анимированная строка в инпуте
 
Суть задачи в том, что есть два инпута, в одном инпуте вводиться строка, во втором инпуте она с анимацией выводится. Попробовал реализовать, но моя идея не сработала. Отладчик ругается на условие if. И еще подскажите, пожалуйста, как реализовать дополнительно остановку и старт анимации по нажатию на кнопки?
<script>
        var speed = 100;
        var i = 0;
        function line() {
            var test = document.getElementById('test');
			var value = test.value;
            console.log(value);
           if (i++ < value.length) document.getElementById('result') = value.substring(0, i);
            else {
                //document.getElementById('result') = " ";
                i = 0;
            }
            to = setTimeout("line()", speed);
        }
	</script>
	<input type="text" value="" placeholder="Введите строку!" id="test">
	<input id = "result" value = "Здесь появится результат." disabled>
	<button onclick="line()">Нажми</button>

рони 18.03.2018 21:58

MrFlatman,
в строке 8 не хватает метода

рони 18.03.2018 22:00

MrFlatman,
в строке 10 таже ошибка

j0hnik 18.03.2018 22:03

рони,
Свойства

рони 18.03.2018 22:04

j0hnik,
ок Свойства :)

MrFlatman 18.03.2018 22:19

Цитата:

Сообщение от рони (Сообщение 480871)
MrFlatman,
в строке 10 таже ошибка

Цитата:

Сообщение от j0hnik (Сообщение 480872)
рони,
Свойства

Я кажись понял, в 8 сроке все решается добавлением .value
И тогда все начинает работать :)

рони 18.03.2018 22:22

MrFlatman,
:dance:

рони 18.03.2018 22:26

MrFlatman,
набор-текста


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