簡體   English   中英

提交表格后如何清除所有輸入字段?

[英]How to clear all input fields after submitting the form?

我正在使用此功能發布form

$.ajax({
    type: 'POST',
    url: ".",
    data: {'postdata':allVals,
                   csrfmiddlewaretoken: '{{ csrf_token }}'},
    success: function(responseText) {
        console.log("Posted Data");
    }
});

在按鈕單擊事件上調用此函數,然后發布數據。 現在,請告訴我如何在數據成功發布后立即清除所有輸入字段。 請幫忙!

嘗試...

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

...在您的成功回調中。

試試這個...成功調用

 success: function(responseText) {
            $('#form input').attr('value','');//        console.log("Posted Data");
    }

您可以將此代碼添加到成功方法中。

success: function(responseText) {
    console.log("Posted Data");
    $('#yourform :input').val('');
}
$(':input','#myform')
    .not(':button, :submit, :reset, :hidden')
    .val('')
    .removeAttr('checked')
    .removeAttr('selected');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM