删除新表单

时间:2016-05-18 09:30:57

标签: jquery

盖伊,我已经创建了一个表单,其中有一个用于附加文件的字段。附件过程正常。但是,如果我打开一个新表单,之前的附件也会显示出来并且它也会被附加(即使我没有附加任何文件)。我也试过清理它,但它没有用。这就是我尝试的方式:

HTML:

<div class="row">
                    <div class="col-sm-6">
                        <div class="form-group">
                            <label class="col-sm-6">Attachment</label>
                            <div class="col-sm-6">
                                <input type="file" name="attachment" id="attachment">
                            </div>
                        </div>
                    </div>
                    <div class="col-sm-6">
                        <div class="form-group">
                            <label id="attachment_label" name="attachment_label"></label>
                        </div>
                    </div>
                </div>

jquery的:

 function clear_invoice_request_controls(){
           jQuery("#attachment_label").html("");
    }

上面的jquery显示了我如何清除控件。我尝试过使用val(),detach(),但它没有被清除。当我单击一个新表单时,该附件不应该出现,但这不会发生。即使我没有选择任何附件,附件也会被保存。我不知道错误是什么。有人可以帮我吗?我还出示了我的HTML格式。

1 个答案:

答案 0 :(得分:1)

尝试清除文件输入..

function clear_invoice_request_controls(){
       jQuery("#attachment_label").html("");
       jQuery("#attachment").val("");
}