'한 줄 입력칸' 확장 변수 사용중입니다.
입력칸에 내용을 넣었을 경우 해당 내용은 보이지 않고 대신 '내용 복사' 버튼만 출력되게 수정하려고 합니다.
어떻게 수정하면 좋을까요?
PHP | PHP 7.2 |
---|---|
CMS | Rhymix 2.x |
'한 줄 입력칸' 확장 변수 사용중입니다.
입력칸에 내용을 넣었을 경우 해당 내용은 보이지 않고 대신 '내용 복사' 버튼만 출력되게 수정하려고 합니다.
어떻게 수정하면 좋을까요?
확장변수의 이름을 copy로 정하고 아래 처럼 확방변수 영역에 적용하시면 됩니다.
<td cond="$val->eid!='copy'">{$val->getValueHTML()}</td>
<td cond="$val->eid=='copy'">
<a href="#" onclick="ExtLink(); return false;">내용복사<input type="text" value="{$val->getValueHTML()}" id="extcopy" readonly style="position:absolute; top:-100px; width:1px; padding:0px; border:0px; display:inline-block;" /></a>
</td>
<script>
function ExtLink(){
var copyText = document.getElementById("extcopy");
copyText.select();
copyText.setSelectionRange(0, 99999)
document.execCommand("copy");
alert("확장변수 내용이 클립보드에 복사되었습니다.");
}
</script>
소스는 남들이 만들어주는게 아닙니다.
https://xetown.com/questions/585558