Использование value
для текстовых входов:
inputted = document.getElementsByTagName("input")[0].value;
Кроме того, убедитесь, чтобы добавить var
ключевое слово в переменных так, чтобы не создавать глобальную переменную:
var inputted = document.getElementsByTagName("input")[0].value;
Вы также не должны ставить закрытие </input>
бирка т.к. есть самозакрывающийся бирка:
<input type="text" name="firstname" />
Кстати, вы также можете получить значение элементов, используя ниже синтаксисом:
formName.elementName.value;
Или
document.forms['formName'].elementName.value;
В вашем случае это будет:
var inputted = formName.firstname.value;
Или
var inputted = document.forms['formName'].firstname.value;
Замените formName
на любое имя вашего <form>
.
Наконец вы можете также получить элемента value
если применить id
к нему:
<input type="text" name="firstname" id="firstname" />
, а затем использовать getElementById
:
var inputted = document.getElementById('firstname');