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

Clear all form element after submit form with ajax

本文关键字:表单 元素 清除 ajax 提交 使用      更新时间:2023-09-26

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

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

请帮助如何在提交表单后取消选中所有复选框。此类工作的任何简短方法?请指教。

在 ajax 调用获得成功消息后应用此代码

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

参考

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

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

这将解决您的问题。