글자복사 추가문의 채택완료
클립
5년 전
조회 1,806
여분필드에 이메일을 출력시키고있는데 옆에 [복사히기]버튼을 두어서
pc나 모바일기기에서 클립보드에 복사된 뒤 붙여넣기 할 수 있게 하고싶어요.
ex)네이버
https://sir.kr/data/editor/2007/3422420881_1594114703.0896.png" width="303" /> ->
https://sir.kr/data/editor/2007/3422420881_1594114723.9302.png" width="187" />
</p>
<p><code><td </code><code>class=write_fl onclick="</code>copy_trackback(<code><?=</code><code>$ext2_17</code><code>?></code>);<code>"></code></p>
<pre>
<code> function copy_trackback(abc) {
var agent = navigator.userAgent.toLowerCase();
var dummy = document.createElement('input');
text = abc;
document.body.appendChild(dummy);
dummy.value = text;
dummy.select();
dummy.setSelectionRange(0, 9999); // 추가
document.execCommand('copy');
document.body.removeChild(dummy);
alert("URL을 복사하였습니다.");
}</code></pre>
<p>
위처럼 해서 적용은 했는데,
'0'10-000-0000' 같은 번호일경우에 하이플(-)때문에 일부만 복사되거나,
'번호만있는연락처' 같은 핸드폰숫자만있을경우 앞에 0을 제외되고 복사되는데
어느 부분을 수정 해야할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
5년 전
동일한 질문을 여러번 하시는데 그냥
https://clipboardjs.com/">https://clipboardjs.com/ 를 사용하시는게 좋을것 같습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인