Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как взять значение value из формы? (https://javascript.ru/forum/events/76050-kak-vzyat-znachenie-value-iz-formy.html)

Sergius182 29.11.2018 13:09

Как взять значение value из формы?
 
Есть форма ввода текста и кнопка, которая запускает функцию использующую значение value этой формы.
Доступ к значению я делал так-
idFormi.value,
Или так
document.getElementById ('idFormi').value;
Без разницы.

но беда в том, что функция берет значение которое изначально при загрузке страницы указано, если его поменять- также берет тоже значение. Как взять измененное значение?

laimas 29.11.2018 13:45

Цитата:

Сообщение от Sergius182
функция берет значение которое изначально при загрузке страницы указано

Ключевое здесь - "берет когда"?

j0hnik 29.11.2018 13:53

<input type="text" id="idFormi">
<button id="but">Кнопка</button>
	<script>
document.getElementById('but').onclick=function(){
		alert(document.getElementById('idFormi').value);
};	
	</script>


пример

Nexus 29.11.2018 13:59

j0hnik, мне почему-то кажется, что форма такая:
<form id="idFormi">
<input type="text" value="Smthg"/>
<button id="but">Кнопка</button>
</form>

document.getElementById('but').onclick=function(){
        alert(document.querySelector('#idFormi input').value);
};

j0hnik 29.11.2018 14:05

Nexus,
возможно

Sergius182 30.11.2018 10:09

Всё, разобрался, спасиБог всем, оказывается во первых была в формуле ошибка, во вторых при вычислении берется значение, но это значение распознается как строка, а не число, поэтому не получалось и ошибку то найти


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