У меня есть ввод Blazor с событием Onkeydown < /code>: < /p>
Код: Выделить всё
< /code>
Пользователь должен написать текст, но с клавишами со стрелками пользователь должен перемещаться в списке (поэтому я стараюсь предотвратить перемещение курсора в верхнюю часть и конец текста). < /p>
в Javascript это может быть чем -то вроде этого: < /p>
это может быть чем -то вроде: < /p>
.function KeyWasPressed(e)
{
// key down
if (e.keyCode == 40)
{
e.preventDefault();
// some work...
}
// key up
else if (e.keyCode == 38)
{
e.preventDefault();
// some work...
}
}
< /code>
Как сделать это в Blazor? С помощью @onkeydown: предотвратить Код: Выделить всё
@PreventDefault[*]PreventDefault FALSE > Input "H" > set PreventDefault to FALSE
[*]PreventDefault FALSE > Input "ArrowUp" > set PreventDefault to TRUE
PreventDefault TRUE > Input "i" > set Предотвратить, чтобы false < /li>
< /ul>
Таким образом, вход будет (| = cursor): h | > | H> | h < /p>
Что означает, что курсор неверен, а «i» был предотвращен. < /P>
Есть идеи? Спасибо в совете.
Подробнее здесь: https://stackoverflow.com/questions/603 ... entdefault
Мобильная версия