답변 3개 / 댓글 1개
채택된 답변
+20 포인트
PHP로 처리할 필요없이, 자바스크립트로만 처리 가능합니다.
hidden으로 하든, 스크립트에 값을 바로 대입하든 자유롭게….
Copy
<input type="text" id="wr_1" value="테스트"><!-- value="<?=$view['wr_1']?>" -->
<button type="button" onclick="save()">저장하기</button>
<script>
function save() {
var obj = document.createElement('a');
obj.setAttribute('href', 'data:text/plain;charset=utf-8,'+encodeURIComponent(document.querySelector('#wr_1').value));
obj.setAttribute('download', 'wr_1.txt'); // DateTime 이용하면 좀 더 깔끔하겠죠?
obj.style.display = 'none';
document.body.appendChild(obj);
obj.click();
document.body.removeChild(obj);
}
</script>
답변을 작성하려면 로그인이 필요합니다.