Mann, ich habe ein Formular erstellt, wo ich ein Feld zum Anhängen von Dateien habe. Der Anhangsprozess funktioniert ordnungsgemäß. Aber wenn ich ein neues Formular öffne, wird auch der vorherige Anhang angezeigt und er wird auch angehängt (auch wenn ich keine Datei angehängt habe). Ich habe auch versucht, es zu löschen, aber es funktioniert nicht. Dies ist, wie ich habe versucht:Anhänge im neuen Formular entfernen
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("");
}
Die oben jquery zeigt, wie ich die Kontrolle löschen. Ich habe versucht, mit val(), detach(), aber es wird nicht gelöscht. Wenn ich auf ein neues Formular klicke, sollte dieser Anhang nicht vorhanden sein, aber das passiert nicht. Selbst wenn ich keinen Anhang auswähle, wird der Anhang gespeichert. Ich weiß nicht, was der Fehler ist. Kann mir jemand helfen? Ich habe auch meine HTML-Prüfung gezeigt.
könnten Sie versuchen form.reset Methode? –
zeigen Sie uns Ihre 'html' –
versuchen' jQuery ("# attachment_label"). Trennen(); ' – Santhucool