2014-11-22 242 views
0

我想在提交表单后清除所有表单元素,但只清除了输入框。但我也有复选框清除。我使用下面的代码清除了表单元素。在提交表单后用ajax清除所有表单元素

jQuery('#cadandrivit').find(':input').each(function() { 
        switch(this.type){ 
        case 'text': 
        jQuery(this).val(''); 
        break; 
        case 'checkbox': 
        this.checked = false; 
        } 
        }); 

请帮忙如何取消所有复选框后提交form.any短的方法这种工作?请建议。

回答

0

在复选框或单选按钮的情况下删除checked属性类似下面

$(this).removeAttr("checked"); 

这将解决您的问题。

1

Ajax调用得到成功消息后应用此代码

$("#form_id").trigger("reset"); 

Reference