清除表单的所有重新加载的输入

时间:2015-08-09 06:20:53

标签: jquery ajax asp.net-mvc html-form

我有一些输入形式,我将它们加载到局部视图,我可以成功重置表单。当我重新加载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>
    }

1 个答案:

答案 0 :(得分:0)

两种最常用的重置形式的方法:

$("form")[0].reset();

$("form").find('input').val('');