Показать сообщение отдельно
  #1 (permalink)  
Старый 08.12.2013, 09:57
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

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