自动在文本框更改时提交表单 mvc

9 浏览
0 Comments

自动在文本框更改时提交表单 mvc

我有一个需求,即在表单内的一个文本框编辑后自动提交表单。

使用 (Ajax.BeginForm(new AjaxOptions() { UpdateTargetId = "refresh", InsertionMode = InsertionMode.Replace }, new { @id = "refresh" }))
{
    @Html.ValidationSummary();
    @Html.TextBoxFor(modelitem => Model.Requirement)
}

如何使表单在文本框编辑后提交到控制器方法?(如果可能的话)

0
0 Comments

问题的出现原因是:需要在文本框的内容改变时自动提交表单,但是目前的代码在文本框失去焦点时才会触发提交操作。

解决方法是:将代码中的change改为keyupkeydown,这样就可以在每次按键时都触发提交操作。

整理后的文章如下:


以上代码将在文本框每次按键后触发提交操作。

0