Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как заменить действия при нажатии TAB на ENER / 3 сообщений из 3, страница 1 из 1
18.05.2016, 00:24
    #39237805
ilyuha111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить действия при нажатии TAB на ENER
oracle apex 5.0.1
тема Universal Theme Styles
нужно после ввода данных в поле перейти к следующему нажав клавишу enter а не tab

в 4 апексе такой подход работал

Function and Global Variable Declaration
function DoCustomFocus() {
if (event.keyCode == 13){
event.keyCode = 9; //tab
//alert('Enter key was pressed.');
}
}

на item
Custom Attributes
onkeydown="DoCustomFocus();"
...
Рейтинг: 0 / 0
22.06.2016, 13:34
    #39260346
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить действия при нажатии TAB на ENER
ilyuha111
Всему региону даешь ID
В яваскрипте на этот регион садишь событие (можно сделать динамик екшн с селектором по ИД региона и типом - віполнить яваскрипт код) внутри хендлера ловишь кнопки и если это ентер - фокусируешся на следующем элементе и делаешь превент дефаулт и запрещаешь всплытие

https://learn.javascript.ru/
...
Рейтинг: 0 / 0
22.06.2016, 15:51
    #39260489
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить действия при нажатии TAB на ENER
ilyuha111нужно после ввода данных в поле перейти к следующему нажав клавишу enter а не tab
может всё таки объяснить что веб это веб?
И заодно показать как с помощью Shift+Tab мы перемещаем фокус в обратном направлении. Что очень удобно именно операторам по вводу.
?
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как заменить действия при нажатии TAB на ENER / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]