Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: CopyToClipboard() nie działa
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
DNMX
Hej. Mam taką funkcję:
Kod
<script>
function CopyToClipboard(id)
{
var r = document.createRange();
r.selectNode(document.getElementById(id));
window.getSelection().removeAllRanges();
window.getSelection().addRange(r);
document.execCommand('copy');
window.getSelection().removeAllRanges();
}
</script>

O ile dobrze działa to na takim kodzie:
  1. <a href="#" onclick="CopyToClipboard('domain-4');return false;"><i class="fas fa-copy"></i></a>
  2. <a target="_blank" href="http://https://domain.com/" id="domain-4">https://domain.com&nbsp;<i class="fas fa-external-link-alt"></i></a>

to na inputach już działać nie chce.
  1. <input id="code-346e29251" type="text" class="form-control form-control-user" value="346e2925162e85954886a9021f32da7b" readonly="">
  2. <a href="#" onclick="CopyToClipboard('code-346e29251);return false;"><i class="fas fa-copy"></i></a>
Ktoś wytłumaczy dlaczego?
trueblue
Google Twoim przyjacielem: https://stackoverflow.com/a/5072684
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.