inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

PHP 7+ 프로그래밍

56 - 게시글 (Post; Write) (1)

textarea 의미 에 대해서

290

Tree Code

작성한 질문수 5

0

안녕하세요.영상 잘보고 있습니다.

질문이 있어 이렇게 글을 올립니다.

영상을 보면서 editor 툴을 스크립트 하여 js파일에 작업을 마쳤습니다. 

문제는 뷰단에서 id="editor" 위에 textarea 가 계속 남아 있습니다. 

영상속에는 textarea 가 남아있지 않은데 말이죠.

<div class="editor uk-align-center">

<textarea name="content"></textarea>

<div id="editor"></div> 

</div>

스크립트 경로는 물론 똑같이 했구요.

<script src="https://cdn.ckeditor.com/ckeditor5/16.0.0/balloon-block/ckeditor.js"></script>

textarea 따로 hidden 처리 한것인가요? 

또한 textarea가 아닌 id="content" 에디터에 글을 적게 되는데 이렇게 되면 textarea의 무슨 기능이 있는지 궁금하네요 

[문제 이미지]

php

답변 1

1

정상우

안녕하세요!

1. 

네, textareahidden 처리 한 것이 맞습니다. 이는 CSS 에서 해준것입니다. app.css 를 참고하면 다음의 줄이 있는 것을 볼 수 있습니다.

#app #main__form-post form textarea { display: none; }

2.

글 자체는 id = editor 에 적어내게 되고, 전송할 때는 자바스크립트에 의해 editor 의 내용이 textarea 에 복사됩니다. CKEditor 5 에서 어떤 에디터는 textarea 에 자체적으로 바인딩할 수 있으나 어떤 에디터는 불가한데, 강의에 사용한 balloon  이 그렇습니다. app.js 에서 아래의 코드가 에디터에 적은 내용들을 textarea 에 복사합니다.

const $form = document.querySelector('#main__form-post > form')
$form.addEventListener('submit', e => {
    const data = document.createTextNode(editor.getData())
    document.querySelector('#main__form-post textarea[name=content]').appendChild(data)
})

53강 레이아웃에서 css git 링크 관련 질문입니다.

0

35

2

[섹션 5]레포지토리 소스파일 오류 위치, 수정 제안

0

180

1

add configuratio.. 자체에

0

268

2

터미널에 글이 안써집니다.

0

635

1

일반적으로 쓰이지 않는 폰트 부분

0

465

1

readmore 클릭시 쿼리내용 받아오는게 이해가 안되요

0

497

1

$_GET과 $_POST를 구별하여야한다고 하는데 이건 왜 $_GET입니까 콜백이라서 그런가요? 왜콜백은 그래도 되나요?

0

475

1

xdebug 설치가 안됩니다.

0

401

1

xdebug 설치 확인 페이지가 안열립니다

0

360

1

if ~ elseif ~ else 문법 표준적인 코딩 방법에 대한 질문입니다.

1

524

1

mysqli_stmt_close($stmt) 관련 질문드립니다.

0

319

1

DB_CONNECTION 부분 질문

0

267

1

FILTER_VALIDATE FILTER_SANITIZE 차이를 모르겠습니다.

0

296

1

결과 ...

0

245

1

random_bytes

0

319

1

preg_replace_callback 질문드립니다.

0

437

1

호스팅에 php 코드 업로드하면 hash 로직이 보이진 않을까요?

0

266

1

버퍼링 궁금한 점이 있습니다.

0

287

1

restore_include_path 오류

0

316

1

php 에러발생..

0

3759

3

터미널로 php 실행시 document root 지정

0

244

1

posts가 null이라고 나옵니다.

0

209

2

rand() vs random_int() 차이점?

0

520

1

php 8 로 하시는 분들을 위한 ini 팁

1

513

1