Beim Hochladen von Dateien kommt es manchmal vor, dass Sie das gesamte Formular zurücksetzen müssen, aber hier tritt das Problem auf. Bei anderen Browsern gibt es keine Probleme. Setzen Sie das Formular einfach direkt zurück oder lösen Sie das Klickereignis der Schaltfläche mit dem Typ „Reset“ aus . OK, aber IE ist seltsam. Vielleicht sehen Sie, dass es keinen Wert mehr gibt, aber Sie können es ausdrucken und sehen:
var fileVal = $('input[type="file"]').val();
alert(fileVal);
Die ausgedruckten Informationen sind immer noch die Informationen der vor dem Zurücksetzen ausgewählten Datei. Wie kann ich dieses Problem lösen? verwendet werden, um das Problem unter IE zu lösen
$ ('input[type="file"]') .attr('value','');
//or
$('input[type="file"]').val('' );
Natürlich vergessen Sie nicht, das Formular zurückzusetzen.
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn