2015-01-23 4 views
0

사람들이 입력하고 탭으로 입력 할 수있는 텍스트 상자가 있습니다. 그것은 기본적인 노트북과 같습니다. 그러나 서식을 유지하고 싶습니다. 입력을 클릭하여 줄을 내려 가면 내 SQL 테이블에 저장 될 때 <br />으로 변환됩니다. 이 일을 할 수있는 방법이 있습니까?PHP/JS를 사용하여 HTML 텍스트 영역에 개행을 캡처하는 방법이 있습니까?

필자는 원래 PHP에서 문자열을 바꿀 때 사용했으나 폼이 그 정보를 저장하지 않는다는 것을 깨달았습니다.

감사합니다.

답변

1

nl2br()을 사용하여 개행 문자를 <br> 개 태그로 변환하십시오.

텍스트를 HTML 페이지로 출력 할 때 데이터베이스에 저장할 때가 아니라이 작업을 수행하는 것이 좋습니다. 이렇게하면 HTML로 출력하는 것 이외의 다른 방법으로 데이터를 사용할 수 있으며 HTML 태그를 구문 분석 할 필요가 없습니다.

+0

이렇게했습니다. 감사. 탭을 인식 할 수있는 방법이 있습니까? –

+0

내장 된 것은 없지만'str_replace()'를 사용할 수 있습니다. HTML로 무엇을 번역 하시겠습니까? – Barmar

+0

테이블로 변환하려면 사용자 정의 처리가 필요합니다. – Barmar

관련 문제