#note that this will prompt the user to allow acces to clipboard
navigator.clipboard.readText().then(text => {
console.log('Clipboard content is: ', text);
})
.catch(err => {
console.error('Failed to read clipboard contents: ', err);
});
//Copy the text in a html textarea or input field using javascript
//First you have to select the text and then copy it. You can do both with a single function
//So first, make a button that will call this function 'copy' onclick:
//Give your text area or input the id, eg, id='textArea'
function copy() {
document.getElementById("textArea").select();
document.execCommand("copy");
alert("Text copied to clipboard"); //optional
}
//The select() method will select the text in the input area or text area.
//The execCommand("copy") will do the copying to your clipboard and you can then paste
//This will copy your text to both PC and phone clipboard using simple javascript