Öffnen Sie das Dialogfeld zum Hochladen von Dateien, klicken Sie auf das Bild

8

Ich möchte das Dialogfeld zum Hochladen von Bilddateien öffnen, wenn ich auf den Button-Tag klicke. Ist das möglich? Wenn ja, wie kann ich das in PHP machen?

%Vor%     
user3386779 10.03.2014, 05:01
quelle

4 Antworten

21

Include Eingabe type="file" -Element auf Ihrer HTML-Seite und auf das Click-Ereignis Ihrer Schaltfläche auslösen das Click-Ereignis der Eingabe-Typ Dateielement mit Trigger-Funktion von jQuery

Der Code sieht folgendermaßen aus:

%Vor%

Und schreiben Sie auf das Click-Ereignis der Schaltfläche den jQuery -Code wie:

%Vor%

Dies öffnet das Dialogfeld Datei-Upload auf Ihrem Button-Klick-Event.

    
Abhay Prince 10.03.2014, 05:28
quelle
7

Sie müssen einen kleinen Hack hinzufügen, um dies zu erreichen.

Sie können einen Datei-Upload ( input type=file ) hinter Ihrem button verbergen.

und klicken Sie auf Ihre Schaltfläche, um den Upload Ihrer Datei auszulösen.

Es öffnet sich ein Datei-Upload-Fenster beim Klicken auf die Schaltfläche

%Vor%

und etwas Javascript

%Vor%

Hier ist eine Geige für dieses Beispiel: Ссылка

    
Ravi 10.03.2014 05:12
quelle
4

Sie können auch alle Inline schreiben, direkt im HTML-Code:

%Vor%
  

gibt false zurück; - ist nützlich, um die Ankeraktion abzubrechen, nachdem auf den Link geklickt wurde.

    
ufrutov 16.12.2015 19:42
quelle
0
%Vor%     
Sajeel Anwar 10.08.2017 07:37
quelle

Tags und Links