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

Docker Link realisiert die Containerverbindung

Inhaltsverzeichnis 1.1. Netzwerkzugriff zwischen ...

Beispiel für das Einfügen eines HTML-Bilds (html add image)

Zum Einfügen von Bildern in HTML sind HTML-Tags f...

Detaillierte Erklärung zur Verwendung der Element-el-button-Button-Komponente

1. Hintergrund Schaltflächen werden sehr häufig v...

Detailliertes Beispiel für Zeilensperren in MySQL

Vorwort Sperren sind Synchronisierungsmechanismen...

JavaScript-Flusskontrolle (Schleife)

Inhaltsverzeichnis 1. for-Schleife 2. Doppelte fo...

ReactJs-Grundlagen-Tutorial - Essential Edition

Inhaltsverzeichnis 1. Einführung in ReactJS 2. Ve...

Beispielcode für ein großes Dropdown-Menü, implementiert in reinem CSS

Dies ist ein großes Dropdown-Menü, das rein in CS...

Schreiben Sie ein Publish-Subscribe-Modell mit JS

Inhaltsverzeichnis 1. Szeneneinführung 2 Code-Opt...

So erstellen Sie Ihre erste React-Seite

Inhaltsverzeichnis Was ist Rract? Hintergrund Rea...

Detaillierte Erklärung der neuen Array-Methoden in JavaScript es6

Inhaltsverzeichnis 1. fürJedes() 2. arr.filter() ...

Detaillierte Erklärung der InnoDB-Speicherdateien in MySQL

Physisch gesehen besteht eine InnoDB-Tabelle aus ...

Grundlegende Verwendung und Fallstricke der JavaScript-Array-Methode sort()

Vorwort Bei der täglichen Codeentwicklung gibt es...