使用ajax提交表单后清除所有表单元素

时间:2014-11-22 04:55:54

标签: javascript jquery prototype

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

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

请在提交表单后帮助如何取消选中所有复选框。这种工作的简短方法?请建议。

2 个答案:

答案 0 :(得分:1)

ajax调用获取成功后,应用此代码

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

<强> Reference

答案 1 :(得分:0)

如果是复选框或单选按钮,请删除checked属性,如下所示

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

这将解决您的问题。