<a href="" tabindex="0">
<label for="my_label" class="my_label" name="Upload" data-bind="attr: { for: 'uploadContent' + SubmissionId() }">
<span>Upload Content</span>
</label>
<div class="hidden">
<input type="button" id="my_label" class="fileupload" data-bind="event: { change: $parent.upload($data, $element, 'zip', false) }, attr: { id: 'uploadContent' + Id() }" accept="application/zip" type="file">
</div>
</a>
Dies ist in einer Liste, so dass es ein Dropdown ist. Wenn ich das Dropdown-Menü durchgebe und die Eingabetaste "Inhalte hochladen" drücke, wird die Seite aktualisiert und nicht die Dateien geöffnet. Es funktioniert gut, wenn ich mit meiner Maus klicke.Seite aktualisiert bei Tastendruck, öffnet aber das Dateisystem auf Mausklick
Wie kann ich das Dateisystem öffnen unter keypress
Geben Sie ein?
Haben Sie versucht, die TabIndex-Eigenschaft auf das Element hinzufügen, die Sie eingeben drücken wollen? – teh0xqb