2014-11-22 163 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