JavaScript — Yii2 ActiveForm textInput onChange

Я прошел через следующего человека
http://www.yiiframework.com/wiki/772/pjax-on-activeform-and-gridview-yii2/
и все просто отлично.
Однако я бы хотел выполнить поиск Pjax по моим данным формы БЕЗ нажатия на кнопку «Отправить».
Таким образом я пытаюсь использовать событие onChange, однако я не могу найти способ сделать это.
Я нашел много объяснений для dropDownList, но нет никакой информации о событии textInput onChange.

4

Решение

Вот решение для создания мгновенного поискового ввода с задержкой:

Функция мгновенного поиска в Javascript

Просто измените ваш JavaScript-Search-Snippet следующим образом:

$this->registerJs(
'function instantSearch() {
$.pjax.reload({container:"#countries"});  //Reload GridView
}

var timer;
$("document").ready(function(){
//$("#new_country").on("pjax:end", function() {
$("input").keyUp(function(){
timer && clearTimeout(timer);
timer = setTimeout(instantSearch, 200);
});
});'
);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]