Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нужно получить значение, введённое в поле input (https://javascript.ru/forum/misc/80515-nuzhno-poluchit-znachenie-vvedjonnoe-v-pole-input.html)

Arteeemka 15.06.2020 16:36

Нужно получить значение, введённое в поле input
 
<input class="textview2" name="textview2" >
<input class="buttonCont" type="button" value="Continue">

Вот, у меня есть поле и есть кнопка, мне нужно сделать так, чтобы при нажатии кнопки значение с поля автоматически умножалось на 2(это пример, у меня немного другое, но всё же, этого будет достаточно)
Заранее спасибо :)

laimas 15.06.2020 17:35

document.querySelector('input.buttonCont').addEventListener('click', () => 
    document.querySelector('input.textview2').value *= 2
);


Примечание: этот код должен объявляться либо в событии окончания загрузки документа если скрипт расположен выше элементов (например в head), либо скрипт с этим кодом должен быть ниже элементов на странице.

Если элементов с классом textview2 не один, то изменить селектор 'input.textview2' на 'input[name=textview2]'. Можно указать и id, и по ним получать ссылку на элементы.

Arteeemka 15.06.2020 18:25

Здравствуйте, не работает данный код.

laimas 15.06.2020 18:34

Цитата:

Сообщение от Arteeemka
Здравствуйте, не работает данный код.

Уверены?

<input class="textview2" name="textview2" >
<input class="buttonCont" type="button" value="Continue">

<script>
document.querySelector('input.buttonCont').addEventListener('click', () => 
    document.querySelector('input.textview2').value *= 2
);
</script>

Arteeemka 15.06.2020 18:40

Мешал предыдущий код, как я понял. Спасибо за помощь


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