自动提交表单上的文本框更改mvc
本文关键字:mvc 文本 提交 表单 | 更新日期: 2023-09-27 17:51:10
所以我有一个要求,在编辑一个表单内的文本框时自动提交一个表单。
using (Ajax.BeginForm(new AjaxOptions() { UpdateTargetId = "refresh", InsertionMode = InsertionMode.Replace }, new { @id = "refresh" }))
{
@Html.ValidationSummary();
@Html.TextBoxFor(modelitem => Model.Requirement)
}
在编辑文本框时如何使表单提交给控制器方法?(如果可能的话)。
我认为jQuery的解决方案应该是这样的:
<script type="text/javascript">
$('#Requirement').change(function () {
$('#refresh').submit();
});
</script>
当文本框失去焦点(并且改变了值)时,上述将运行,如果您想在每次按键上都这样做,您可以将change
替换为keyup
或keydown
,因为您认为合适。