Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674

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

27.02.2012, 02:10. Показов 3135. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru