ich eine Seite mit mehreren select
Elemente in der gleichen FormWie kopieren und ein html wählen ausgewählten Wert auf andere wählt einfügen
<select>
<option value="">Select ...</option>
<option value="1">Apple</option>
<option value="2">Banana</option>
<option value="3">Carrot</option>
<option value="4">Orange</option>
<option value="5">Pear</option>
</select>
Es gibt 8 wählt mit den exakt gleichen Optionen auf der Seite entwickelt haben. Der Benutzer möchte die ausgewählten Werte eines select
von einem zum anderen kopieren und einfügen.
Der Endbenutzer initiiert es mit Strg + C, Strg + V. Die Web-App wurde geschrieben, um eine Excel-App zu ersetzen, die Kopieren und Einfügen durch den Endbenutzer erlaubt
Allerdings unterstützt eine HTML select
nicht kopieren und einfügen. (Strg + C, Strg + V)
Was kann ich tun?
Irgendein Plugin, das das vielleicht tun kann? Jede minimale Autovervollständigung auswählen, um darauf hinzuweisen, dass das wie der Standard aussieht select
?
Edit:
können die Datenliste Beispiel unter Verwendung einer Lösung sein. Das einzige Problem ist, dass es erlaubt, dass ungültiger Text, d. H. Text, der nicht eine der Auswahloptionen (abgesehen von nichts) ist, eingegeben wird. Wie erlaube ich nur gültigen Text?
Stellen Sie den "Wert" Attribut eines wählen, die der anderen mit document.getElementById ('[select element1 ] '). value = document.getElementById (' [select element2] '). value; – Feathercrown
Es ist nicht immer gleich, wenn der Benutzer sich zu – devc2
entscheidet Der Weg zu gehen ist, Datalist zu verwenden, wie in der Antwort unten vorgeschlagen, auch diese Antwort ist ziemlich unvollständig zB https://jsfiddle.net/wkzr1q8t/ –