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

Erläuterung des Problems bei der Auswahl des MySQL-Speicherzeittyps

Der datetime-Typ wird normalerweise zum Speichern...

So verwenden Sie weniger im WeChat-Applet (optimale Methode)

Vorwort Ich bin es gewohnt, Less/Sass zu schreibe...

Änderung und Abfrage von Python MySQL-Datenbanktabellen

Python stellt eine Verbindung zu MySQL her, um Da...

Wann sollte eine Website Anzeigen schalten?

Als ich vor kurzem mit einem Internet-Veteranen ü...

React Native JSI implementiert Beispielcode für RN und native Kommunikation

Inhaltsverzeichnis Was ist JSI Was ist anders an ...

Implementierung der Docker-Container-Statuskonvertierung

Ein Zustandsübergangsdiagramm eines Docker-Contai...

Kurs zur Web-Frontend-Entwicklung Was sind die Web-Frontend-Entwicklungstools

Mit der Entwicklung der Internettechnologie werde...