I have function that copy a text to my clipboard, when i'm using a button for using this function with onclick()
it's works just fine,
The problem starts when i'm using onchange()
on the select
it's doesn't works at all.
javascript
function copyText(text) {
let copyfrom = document.createElement("textarea");
document.body.appendChild(copyfrom);
copyfrom.textContent = text
copyfrom.select();
document.execCommand("copy");
copyfrom.remove()
}
document.getElementById('copy').onclick = function() {
copyText("Hello world");
}
document.getElementById('idToChoose').onchange = function() {
copyText("Hello world");}
HTML
<div class='modal fade' id='myModal' role='dialog'>
<div class='modal-dialog'>
<div class='modal-content'>
<div class='modal-header'><button type='button' class='close' data-dismiss='modal'>×</button>
<h4 class='modal-title'>formats</h4>
</div>
<div class='modal-body'>
<select class='form-control' id='idToChoose'>
<option value='gradle'>gradle</option>
<option value='ivy'>ivy</option>
<option value='maven'>maven</option>
</select>
<button id='copy' type='button' class='btn btn-error' data-dismiss='modal'>copy</button>
</div>
<div class='modal-footer'>
<button type='button' class='btn btn-default' data-dismiss='modal'>close</button></div>
</div>
</div>
</div>