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

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

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

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

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

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


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