Clipboard - funcționalitate CTRL + C / CTRL + V

Implementează cod, script-uri JavaScript pentru website. Cere soluții de la specialiști.
Avatar utilizator
specialist it
Mesaje: 112
Membru din: 28 Iun 2017, 16:39
Aprecieri acordate: 4 ✔
Aprecieri primite: 59 ✔
Contact:

Clipboard - funcționalitate CTRL + C / CTRL + V

Mesaj de specialist it » 15 Aug 2017, 14:05

Salut,

Mai jos regăsiți un cod JS postat de pe contul de developer GitHub de către stefanciprian. Acest sample vă poate ajuta la un proiect:

Cod: Selectează tot

['cut', 'copy', 'paste'].forEach(function(event) {
    document.addEventListener(event, function(e) {
        if (event == 'copy') {
            var $focused = $(':focus');
            console.log($focused);
            console.log($($focused).val());

            if (window.clipboardData && window.clipboardData.setData) { // IE
            window.clipboardData.setData('Text', $($focused).val());
        } else if (e.clipboardData && e.clipboardData.setData) {
            e.clipboardData.setData('text/plain', $($focused).val());
        }
    }

    if (event == 'paste') {
        var $focused = $(':focus');
        if (window.clipboardData && window.clipboardData.getData) { // IE
            pastedText = window.clipboardData.getData('Text');
        } else if (e.clipboardData && e.clipboardData.getData) {
            pastedText = e.clipboardData.getData('text/plain');
        }
        e.preventDefault();
        e.target.value = pastedText;
        return false;
    }
  });
});
Pentru întrebări, vă stăm la dispoziție.

Autor thread: stefanciprian, Echipa Specialişti IT

Mulțumesc


Moderator Unic - Forum Specialistul IT

Scrie răspuns

Utilizatori online

Utilizatori care navighează pe acest forum: Nici un utilizator înregistrat și 0 vizitatori

Subiecte active