Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как получить значение value поля input, которое ввёл пользователь (https://javascript.ru/forum/jquery/43501-kak-poluchit-znachenie-value-polya-input-kotoroe-vvjol-polzovatel.html)

hrundel 08.12.2013 09:57

Как получить значение value поля input, которое ввёл пользователь
 
Хочу получить значение текстового поля, которое вводит пользователь браузера, а не то, что прямо в 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 отсутствует. Но ведь не смотря на это значение, которое ввёл пользователь браузера, будет послано на сервер. Как получить именно то значение, которое вводит пользователь?

hrundel 08.12.2013 10:01

Немножко поправлю самого себя. Мне возвращается undefined всегда, не важно, есть у тега input атрибут value с каким-то значением или его нету.

hrundel 08.12.2013 15:59

Всё каким-то странным образом прекрасно заработало. Где-то у меня в коде косяк был. Тему можно закрывать.


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