簡體   English   中英

我如何清空字段

[英]how do i empty the field

我使用此代碼提交表單

<script type="text/javascript">
    var frm = $('#blogform');
    frm.submit(function (ev) {
        $.ajax({
            type: frm.attr('method'),
            url: frm.attr('action'),
            data: frm.serialize(),
            success: function (data) {
                alert(data);
            },
            error: function (jXHR, textStatus, errorThrown) {
                alert(errorThrown);
            }
        });

        ev.preventDefault();
    });
</script>

    <form id="blogform" action="/my_url" method="post">
        ...
    </form>

我的問題是,如果提交成功,我希望能夠清空表單字段。

var frm = $('#blogform'); 必須為var frm = $('#myform'); 根據您在問題中提供的表格樣本。 為了重置您的表單,請在警報(數據)之前使用觸發器重置

$('#myform').trigger("reset");

要么

$('#myform')[0].reset();

在您的php代碼中,您可以檢查提交是否成功,並按照以下方式處理jquery的數據:

if(data){
  $('#myform')[0].reset();
  alert(data);
}else{
 return false;
}

希望這對您有幫助。

您可以使用JavaScript reset()方法。

暫無
暫無

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

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