Не работает $(e).change();
Браузер Chrome21;
jquery 1.8.1 twitter bootstrap 2.1.1; Не могу создать событие onChange у input type=text Принцип работы таков. есть инпут, в который пользователь должен вводить данные для поиска. При каждом нажатии кнопки т.е. (onChange) jquery отправляет post запрос на search.php. Проблема в том, что я не могу поймать событие onChange у инпута. Код формы: <form class="navbar-form pull-right" id="searchForm"> <div class="input-append"> <input class="input-large" size="30" name="q" type="text" placeholder="Начните вводить слово"/> <button class="btn" onClick="(alert($('input[name=q]').val()))">Поиск</button> //Это действие выполняется </div> </form> JS Код: $("input[name=q]").change(function(){ Alert('ASd');//Событие выполняется при onLoad страницы }); //Так тоже пробовал, тоже не работает $("input[name=q]").on('change',function (e){ Alert('asd'); }); Скорее всего у меня ошибка в синтаксисе, не могу разобраться, прошу помощи |
$('input[name=q]').keyup (function() { alert('asd'); }); И алерт с маленькой буквы, а то ругается, что нет такой функции |
Спасибо, про это событие вообще забыл.
|
Часовой пояс GMT +3, время: 08:27. |