Extra Form
PHP PHP 7.2
CMS Rhymix 2.x

'한 줄 입력칸' 확장 변수 사용중입니다.

 

입력칸에 내용을 넣었을 경우 해당 내용은 보이지 않고 대신 '내용 복사' 버튼만 출력되게 수정하려고 합니다.

 

어떻게 수정하면 좋을까요?

  • profile
    기본적으로 확장변수값들을 가져올 수 있는 항목들이 DocumentModel 클래스의 ExtraVars 라는 이름이 들어간 것인데 이걸 건드려보세요.

    소스는 남들이 만들어주는게 아닙니다.

    https://xetown.com/questions/585558
  • ?

    확장변수의 이름을 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>