Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC Core как организовать последовательность табуляции в Razor-форме? / 7 сообщений из 7, страница 1 из 1
02.06.2020, 18:39
    #39965415
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC Core как организовать последовательность табуляции в Razor-форме?
В принципе, она есть - клавиша Tab исправно работает. Но хотелось бы её подменить на Enter ( это удобно для оператора, когда он работает на правой (цифровой) части клавиатуры. В этом случае при нажатии на Enter и заканчиваешь ввод данных, и автоматически переходишь в следующее поле ввода. В Windows-формах это делается не сложно, а вот в Razor-форме как это сделать не пойму. Хотя имеется стандартный атрибут tabindex="N" в <input asp-action="..." ..... tabindex="N" ... /> То есть, что-то, где-то предусмотрено. Где и как?
С уважением ВВГ
...
Рейтинг: 0 / 0
02.06.2020, 18:45
    #39965418
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC Core как организовать последовательность табуляции в Razor-форме?
Про что вопрос? Про табиндекс или про Enter? Это вещи, в общем-то, не связанные.

Разор никак не влияет на функциональность html. Что в html предусмотрено, то и будет работать. Переход по Enter в html не предусмотрен (если я ничего не пропустил за последнее время), так что надо обрабатывать события яваскриптом и перемещать фокус ввода.
...
Рейтинг: 0 / 0
02.06.2020, 19:06
    #39965422
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC Core как организовать последовательность табуляции в Razor-форме?
Shocker.Pro,

Так и в windows-формах это разные клавиши, но там сделать Enter Tab-ом не трудно. Я понимаю что без скриптов не обойтись, но вот появление атрибута tabindex как стандартно забитого в input, меня и смутило.
C уважением ВВГ
...
Рейтинг: 0 / 0
02.06.2020, 20:15
    #39965436
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC Core как организовать последовательность табуляции в Razor-форме?
ValGer
но вот появление атрибута tabindex как стандартно забитого в input, меня и смутило.
всё равно непонятно, что именно смутило. Атрибут существует с незапамятных времен. http://htmlbook.ru/html/input/tabindex
...
Рейтинг: 0 / 0
03.06.2020, 10:08
    #39965551
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC Core как организовать последовательность табуляции в Razor-форме?
Shocker.Pro,
Ну, я в цикле задал всем элементам tabindex (1 - N) - это столбец с цифровыми данными и теперь, кроме скрипта передачи фокуса по Enter следующему элементу ничего не придумал. Видимо ничего другого стандартного и нет? Это я и хотел узнать.
С уважением ВВГ

PS. Может кто знает как ПРОГРАММНО нажать на клавишу Tab? Именно нажать, а не прочитать на что мы надавили пальцем на клавиатуре? Типа $("...").trigger("submit") - программное нажатие на Enter для отправки формы на сервер.
...
Рейтинг: 0 / 0
03.06.2020, 11:06
    #39965574
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC Core как организовать последовательность табуляции в Razor-форме?
ValGer
Типа $("...").trigger("submit") - программное нажатие на Enter
trigger никакого отношения к Enter не имеет
https://api.jquery.com/trigger/

ValGer
Может кто знает как ПРОГРАММНО нажать на клавишу Tab?
И что должно произойти на устройстве, где нету клавиши Tab (и клавиатуры вообще)?

Не надо мерять веб подходами winforms.
Это порождает непонимание происходящего.
...
Рейтинг: 0 / 0
03.06.2020, 13:19
    #39965629
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC Core как организовать последовательность табуляции в Razor-форме?
Повесь в жаваскрипте на ентер евент-листенер и в его коде ставь фокус куда тебе надо. Разор не разор тут вообще не в теме, да хоть статическая html страница.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC Core как организовать последовательность табуляции в Razor-форме? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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