Для примера я упростил js который в поле поиска блокирует ввод символа = если результаты поиска равны 0, но если результаты поиска снова становятся больше 0 то почему то все равно = не вводиться. Код (Javascript): if(v_po == 0){$("#who").keydown(function(event) { if (event.keyCode == 187){ return false; } });} if(v_po > 1){$("#who").keydown(function(event) { if (event.keyCode == 187){ return true; } });}
Может тут написать >= больше равно ? а так вроде все правильно. и еще может написать только одно условие через if else ?