Kopieren eines Textes im Eingabefeld in die Zwischenablage mittels Button
Wenn der Text in einem Eingabefeld durch Drücken auf einen Button kopiert werden soll:
JavaScript Funktion einfügen
1 2 3 |
var copyText = document.getElementById('id_sc_field_path_url'); copyText.select(); document.execCommand('copy'); |
Dabei muss ‘id_sc_field_path_url’ durch den internen Feldnamen ersetzt werden.
Dann im Help-Text des Feldes einfügen
1 2 3 4 |
<button onclick="copy_clipboard(); return false;" class="scButton_small" style="vertical-align: middle; display:inline-block;" title="Fügt URL in Zwischenablage ein.">In Zwischenablage</button> |
und den Typ des Help-Textes auf Text setzen.
Es wird dann z.B. angezeigt:
Natürlich kann man den Button durch ein kleines Bild ersetzen und auch den Typ des Buttons von scButton_small auf scButton_default setzen.