Хочу получить значение текстового поля, которое вводит пользователь браузера, а не то, что прямо в html-коде находится внутри атрибута value этого текстового поля.
Мой html-код:
<input type="text" name="myage">
js-код:
function myfunc(itemName){
var itemValue = $('input[name='+itemName+']').val();
alert(itemValue)
}
myfunc('myage');
В функцию myfunc() передаётся имя текстового поля (содержится в атрибуте 'name').
В результате мне возвращается undefined. Я думаю, что это из-за того, что в html-коде атрибут value отсутствует. Но ведь не смотря на это значение, которое ввёл пользователь браузера, будет послано на сервер. Как получить именно то значение, которое вводит пользователь?