Внутри моего EditForm я хочу, чтобы пользователь не отправлял форму нажатием клавиши Enter.
EditForm
Enter
Я попробовал следующее, но не сработало.
<button type="submit" @onkeypress:preventDefault>Save</button>
Большое спасибо!
Я получил это, просто поместив 2 кнопки отправки в EditForm, с отключенной первой.
<button type="submit" disabled style="display: none" aria-hidden="true"></button> <button type="submit">Save</button>
Вот ответ для JavaScript, также просьба не делать этого: Ключ ввода должен отправлять формы, прекратить его подавлять
Если вы все еще хотите это сделать : убедитесь, что ваша форма имеет более одного ввода и нет кнопка отправки.
<button type="button" @onclick="MySubmit">Save</button>
, а затем обработайте вашу проверку в MySubmit, используя EditContext или любой другой.