С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674

onChange без потери фокуса

27.02.2012, 02:10. Показов 3130. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго всем времени суток!

Дело такое. По имени материала понятно что мне надо. К примеру, <select> нормально работает когда идет изменение. А вот когда в поле добавить/убрать символ. Так 0% эффекта того, что оно реагирует на ф-ию. Хелпми. Исходников для этого точно не надо.

+1

Добавлено через 9 минут
Все. Нашол. Пасибо за потраченое время.

onKeyPress=""

Добавлено через 35 минут
Хелпми, видимо я что-то упустил. Я пытался использовать onKeyPress, onKeyUp и onKeyDown. Но оно срабатывает(посылает запрос ajax'ом). =(

JavaScript
1
2
3
4
5
6
7
function CheckLogin(){
    var val = document.getElementById('login').value;
    if(val != ""){
        $.post("ajax/index.php",{val: val},function(result){eval(result);});
        return false;
    }
}
HTML5
1
<p><input name='login' id='login' type='text' value='$login' size='25' maxlength='20' OnKeyDown='CheckLogin();'><span id='ilogin'></span></p>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.02.2012, 02:10
Ответы с готовыми решениями:

Как вставить код в инпут, без потери уже имеющегося текста, при клике по картинке?
Добрый день. Подскажите пожалуйста как вставить код в инпут, без потери уже имеющегося текста, при клике по картинке?

Обработка событий получения и потери фокуса
код аписал такой: $(document).ready(function(){ $(&quot;#login&quot;).bind({ &quot;focus&quot;:function(){ ...

После потери фокуса данные не записываются в глобальную переменную
Здравствуйте! В общем, есть TextArea куда заносятся числы, от 500 до 20 000. После потери фокуса у textarea данные должны записаться в...

2
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
27.02.2012, 09:08
Цитата Сообщение от Maksimchikfull Посмотреть сообщение
Хелпми, видимо я что-то упустил. Я пытался использовать onKeyPress, onKeyUp и onKeyDown. Но оно срабатывает(посылает запрос ajax'ом). =(
А что в этом удивительного? В вашем случае при каждом нажатии кнопки (onKeyDown) вызывается функция CheckLogin.

допустим вы вводите Pasha
Ввели P - пошел запрос с val = P, нажали a пошел запрос с val = Pa и т.д.

Если вам надо, чтобы это работало допусти только при нажатии Enter, то в функции CheckLogin вы должны поставить проверку на то, что KeyCode нажатой клавиши равен клавише Enter(не помню какой там он).
1
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
27.02.2012, 11:54  [ТС]
Цитата Сообщение от Theoryofgames Посмотреть сообщение
Ввели P - пошел запрос с val = P, нажали a пошел запрос с val = Pa и т.д.
Так и должно быть. Но видимо что-то из БД не достает. Не хочет, или не правильно.

Добавлено через 29 секунд
Все понял. Я просто делал запрос и пытался. Забыл использовать mysql_fetch_array()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.02.2012, 11:54
Помогаю со студенческими работами здесь

Почему кнопка не стает активна, после потери фокуса элементов ввода
Пытаюсь сделать кнопку активной, когда во всех элементах ввода присутствуют данные, вроде по логике должно работать, но не работает, где...

После потери фокуса сделайте так, чтобы в абзаце ниже начал тикать обратный отсчет, начиная с введенного числа.
Дан инпут. В него вводится число. По потери фокуса сделайте так, чтобы в абзаце ниже начал тикать обратный отсчет, начиная с введенного...

Загрузить картинку на canvas без потери качества
Добрый день! Делаю простенькую игру и понадобились спрайты. Создал канвас размером 700px х 525px и загружаю туда картинку(300х168px), но...

Добавить класс динамично добавленному элементу, без нажатия, фокуса, наведения
Здравствуйте! Как это реализовать (см. заголовок)? Есть такие реализации: $(parent).on('click', 'tag.class', function(){...}); ...

Обновление listview без потери фокуса ранее выделенной строки
Есть listview в который загружаю список процессов. Process_list.Visible = false; ManagementObjectSearcher processEnumerator...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru