Javascript Fokus auf die durchsuchen-Schaltfläche von Datei-Eingabe
Ich versuche mich zu konzentrieren auf die durchsuchen-Schaltfläche des Datei-input-regler.
so, ich habe so etwas wie
<input type="file" name="upload" id="upload" >
in javascript und ich habe
document.getElementById("upload").focus();
aber der Fokus bleibt auf das Textfeld und Schaltfläche "durchsuchen" nur, nachdem ich getroffen tab.
Gibt es eine Möglichkeit, ich könnte ein Skript schreiben, um den Fokus auf die Schaltfläche "durchsuchen"?
Vielen Dank für Ihre Hilfe!
- könnten Sie zeigen ein wenig mehr code? Das javascript scheint in Ordnung zu sein, aber es hängt davon ab, Wann es aufgerufen wird, ob es funktionieren wird. Wenn Sie möchten, um zu nennen, die javascript, um den Fokus zu ändern (laden der Seite, nach dem schreiben 10 Zeichen in das Textfeld...)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht getan werden kann. Sie haben fast keine Kontrolle über die Bestandteile einer Datei-upload-Feld, Teils aus Sicherheitsgründen, Teils weil die standards nicht definieren, welche Bestandteile eine Datei-upload-Feld haben könnte. Es ist durchaus möglich, den browser machen könnte, eine Datei-upload-interface, ohne button 'Durchsuchen'.
Diese Frage ist gewesen herum für eine Weile, so dass standards zu entwickeln und die Entwicklung mit neuen Funktionen, aber ich habe Erfolg mit dem folgenden code:
Habe ich es geschafft, es zu testen in Chrome und Internet Explorer 7, 8 und 9 so weit, und ich vermute, dass es in Firefox auch. Hoffe, das jemand hilft!