Как получить значение 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 отсутствует. Но ведь не смотря на это значение, которое ввёл пользователь браузера, будет послано на сервер. Как получить именно то значение, которое вводит пользователь? |
Немножко поправлю самого себя. Мне возвращается undefined всегда, не важно, есть у тега input атрибут value с каким-то значением или его нету.
|
Всё каким-то странным образом прекрасно заработало. Где-то у меня в коде косяк был. Тему можно закрывать.
|
Часовой пояс GMT +3, время: 09:57. |