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: Selectaţi 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;
}
});
});
Autor thread: stefanciprian, Echipa Specialişti IT
Mulțumesc