Как получить значение 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, время: 13:49. |