Я хочу получить значение ввода текста. Я хотел бы сделать это с помощью id
и getElementById
:javascript - получить параметр значения из текста ввода
здесь HTML код:
<form>
<fieldset>
<legend>Input ordinate :</legend>
<input type="text" id="ordinateId" name="input"/>
<input type="button" id="startbuttonId" value="Start particle"/>
</fieldset>
</form>
и Javascript:
<script type="text/javascript">
var button = document.getElementById("startbuttonId");
var value = document.getElementById("ordinateId").value;
console.log(value);
button.onclick = function() {
console.log(value);
}
</script>
но в консоли ничего не появляется для value
. В чем проблема ?
Thanks
Вам необходимо получить доступ к значению ввода внутри вашей функции. Он устанавливает переменную, когда страница загружается, прежде чем вы набрали что-либо. – Interrobang
Где этот код выполняется относительно формы? – j08691
Я использовал решение, которое вы мне дали, но ничего не появляется в консоли. Я помещаю javascript в нижнюю часть html-страницы. Где я должен это положить? – youpilat13