[英].NET MVC - Pressing Enter key in textbox not submitting form
我有一個非常簡單的表格,如下所示。
@using (Html.BeginForm())
{
...
@Html.TextBoxFor(x => x.Input);
...
<button type="submit">Submit</button>
}
在文本字段中按 Enter 鍵不會提交表單。 我想知道是否有不涉及任何 JavaScript 的解決方案。 因為當我在網上搜索時,有人對文本框的這種“默認”行為感到惱火,想要禁用 Enter 鍵...
也許它與“按鈕”標簽有關? 我嘗試將其更改為“輸入”標簽。 但是按 Enter 仍然不起作用。 呈現的 HTML 對我來說看起來很正常:
<form action="/[ControllerName]/[ActionName]/" method="post" novalidate="novalidate">
...
<input id="Input1" name="Input" type="text" value="" aria-required="true">
...
<button type="submit">Submit</button>
...
</form>
Enter 鍵將始終提交頁面上的第一個 HTML 表單。 確保您的 HTML 中沒有隱藏其他表單元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.