Das Problem, dass jquery.form.js den Zugriff im IE verweigert und der Input-Upload-Button aktiv angeklickt werden muss

Das Problem, dass jquery.form.js den Zugriff im IE verweigert und der Input-Upload-Button aktiv angeklickt werden muss

Schauen wir uns zunächst den Code an

<form id="uploadFileForm2" name="uploadFileForm2" enctype="multipart/form-data" method="post">
    <div Klasse="upload-wapper mt20">
        <input Typ="Datei" Name="Exceldatei" ID="Datendatei" Klasse="Datendatei" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
        <a href="javascript:;" id="uploadFile" class="upload-file">Datei hochladen</a>
        <div id="J_progress_label"></div>
    </div>
</form>

// Speichern import $("#uploadFile").click(function(){
    $("#dataFile").klick()
})

Beim Hochladen mit jquery.form.js im IE wird der Zugriff plötzlich verweigert. Es wird das simulierte Klickereignis von jq verwendet. Ich habe festgestellt, dass Sie im Internet Explorer keine Berechtigung zum Hochladen der Datei haben, wenn Sie nicht auf die Schaltfläche „Durchsuchen“ der Dateisteuerung klicken. Dann müssen Sie sie in Form eines Formulars übermitteln und das Attribut „enctype“ muss enthalten sein. Mit anderen Worten: Sie können js nicht verwenden, um den Wert der Dateisteuerung zum Hochladen von Dateien zu steuern.

Wenn Sie die Datei hässlich finden, können Sie den CSS-Stil verwenden, um die Datei auszublenden, und dann die Schaltfläche auf transparent setzen und abdecken. Sie können das Problem auch lösen, indem Sie ein Div verwenden, um das Tag <input type=”file”> zu umschließen. Achten Sie dabei auf die Einstellung des CSS-Stils. Beachten Sie, dass die Schaltflächenposition des Tags <input type=”file”> in Google und IE8 unterschiedlich ist.

Zusammenfassen

Dies ist das Ende dieses Artikels über das Problem „Zugriff verweigert“ für jquery.form.js im IE. Die Schaltfläche zum Hochladen der Eingabe muss aktiv angeklickt werden. Weitere Informationen zum Problem „Zugriff verweigert“ für jquery.form.js im IE finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Der Unterschied zwischen der Übermittlungsaktion eines HTML-Formulars und dem Sprung zur URL

>>:  Detaillierte Erläuterung der Anwendungsszenarien von Filtern in Vue

Artikel empfehlen

Verwendung von relativen und absoluten Pfaden unter Linux

01. Übersicht Absolute und relative Pfade kommen ...

Grundlegende Verwendung von Unterabfragen in MySQL

Inhaltsverzeichnis 1. Unterabfragedefinition 2. U...

Konfigurieren von MySQL und Squel Pro auf dem Mac

Als Reaktion auf die Popularität von nodejs haben...

Detaillierte Erläuterung des Linux-Befehls zur Änderung des Hostnamens

Linux-Befehl zum Ändern des Hostnamens 1. Wenn Si...

Methode zum Erkennen, ob IP und Port verbindbar sind

Windows cmd Telnet Format: Telnet-IP-Port Fall: T...

So installieren und verwenden Sie Server-U Version 14

Einführung der Server-U-Software Server-U ist ein...

So setzen Sie das Root-Passwort in Linux mysql-5.6 zurück

1. Überprüfen Sie, ob der MySQL-Dienst gestartet ...

So installieren Sie Nginx unter Win10

Da das Unternehmen mich bat, einen WebService-Ser...

Erstellen privater Mitglieder in JavaScript

Inhaltsverzeichnis 1. Verwende Closures 2. Verwen...

So migrieren Sie den MySQL-Speicherort auf eine neue Festplatte

1. Bereiten Sie eine neue Festplatte vor und form...

Detaillierte Analyse von or, in, union und Indexoptimierung in MySQL

Dieser Artikel entstand aus der Hausaufgabe „Erle...

Detaillierte Erklärung des JS-Browser-Ereignismodells

Inhaltsverzeichnis Was ist ein Ereignis Ein einfa...

Teilen Sie 13 hervorragende Web-Wireframe-Design- und Produktionstools

Wenn Sie mit der Arbeit an einem Projekt beginnen...