onchange Dateieingabe ändern img src und Bildfarbe ändern

8

onchange-Ereignis funktioniert nicht. Was soll ich tun, um das Ergebnis auf derselben Seite zu erhalten? Ich möchte nicht auf eine andere Seite umleiten, um das Bild hochzuladen. Liegt dieses Problem an Opencart? Ich weiß nicht, ob es richtig ist, so in cpanel zu schreiben. Ich benutze opencart und cpanel. Gibt es einen anderen Weg?

HTML

%Vor%

Skript

%Vor%

JSFiddle

    
Jill 19.07.2014, 06:57
quelle

3 Antworten

10

Sie müssen this object nur an Stelle von this.value senden, während Sie onchange

aufrufen %Vor%

, weil Sie input variable als this in Ihrer Funktion verwenden, wie in Zeile

%Vor%

Arbeitsdemo

BEARBEITEN - Verwenden Sie jQuery wie unten -

Entfernen bei Änderung aus Eingabefeld:

%Vor%

Binden Sie onchange event an das Eingabefeld:

%Vor%

jQuery-Demo

    
Bhushan Kawadkar 19.07.2014 07:03
quelle
5

in Ihrem HTML: <input type="file" id="yourFile"> Vergessen Sie nicht, Ihre js-Datei zu referenzieren oder das folgende Skript zwischen <script></script> zu setzen in deinem Skript:

%Vor%     
Yacine 02.04.2015 21:05
quelle
3

Versuchen Sie es mit diesem Code, Sie erhalten die Bildvorschau beim Hochladen

%Vor%     
Sankar Jay 21.07.2014 18:55
quelle