<form action="javascript:message();">
<input type="text" id="#msg" value='test'>
</form>
Это простая форма, которую я сделал. Теперь, когда я называю функцию JS с помощью этого кода он работает (только один вход может быть доступен, хотя):jQuery .val using ID selector undefined
function message() {
alert($('input').val());
}
Но используя этот код не работает (оповещает Undefined):
function message() {
alert($('#msg').val());
}
I не действительно нет понятия, что делать, и я искал в течение нескольких часов ...
Удалите символ # из атрибута id в вашем HTML. Вы вводите значение ID в синтаксис селектора. –