버튼 클릭시 현재 url을 복사하고싶습니다.. 채택완료
</p>
<p><?
$url = $_SERVER['SERVER_NAME'].'/'.$_SERVER['PHP_SELF'];
?>
<button onclick="copy_to_clipboard()">Select</button>
<input type="text" id="myInput" value="<?php echo $url; ?>"></p>
<p><script>
function copy_to_clipboard() {
$("#myInput").select();
document.execCommand("copy");
alert('복사되었습니다.');
}
</script></p>
<p>
이런식으로 현재 url을 input에 넣어서 복사하는데 까지는 성공했습니다!
그런데 저는 input이 필요없어서 보여주기싫어서...
display:none;을 하니
복사가 되지않고...
그냥 단순하게 버튼을 클릭하면
현재 url을 복사하고싶습니다.
조언좀 부탁드립니다.ㅠㅠ
답변 4개
<input type="text" id="myInput" value="<?php echo $url; ?>">
대신
<input type="button" id="myInput" value="url 복사 ">
스크립트를
$("#myInput").attribute("value","<?php echo $url; ?>")
$("#myInput").select();
document.execCommand("copy");
$("#myInput").attribute("value","url 복사")
이런식으로 하면 안될까요?
댓글을 작성하려면 로그인이 필요합니다.
https://stackoverflow.com/questions/37308210/copy-current-url-button-javascript">https://stackoverflow.com/questions/37308210/copy-current-url-button-javascript
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인