我有一些输入形式,我将它们加载到局部视图,我可以成功重置表单。当我重新加载ajax 的部分视图并包含一些数据时,表单重置按钮根本不起作用。
我使用jquery作为休息形式:
$( “表”)触发器( “复位”);
但是我可以通过跟踪所有输入并重置它们的函数清除输入,但我想用表单重置方法来完成。有什么建议吗?
修改
Jquery:
$.ajax({
url: url,
error: function (data) {*handle something here*},
success: function (data) {
$("#inputs").html(data);
}
});
Razor:
@using (Html.BeginForm("SaveRegistration", "ItemRegister", FormMethod.Post, new
{
name = "frmItemRegister"
}))
{
<div id="inputs">
@Html.Partial("TestRegister/_RegisterInputs", Model)
</div>
}
答案 0 :(得分:0)
两种最常用的重置形式的方法:
$("form")[0].reset();
$("form").find('input').val('');