it-swarm-ko.tech

HTML 텍스트 영역에 줄 바꿈 추가

Html 페이지의 텍스트 영역에 줄 바꿈을 어떻게 추가합니까? 서버 측 코딩에 VB.net을 사용합니다.

30
Nimesh Madhavan

Vb가 아닌 경우 
 (cr, lf의 ASCII 코드)

52
jonas

출력에 줄 바꿈 ( "\ n")을 추가하십시오.

<textarea>Hello


Bybye</textarea>

줄 바꿈이 있습니다.

20
Loren Segal

\r\n 또는 System.Environment.NewLine.

4

데이터베이스 나 이와 같은 텍스트 (일반적으로 텍스트)에서 텍스트를 삽입하는 경우 모든 "<br /> "은 & vbCrLf에게 있습니다.

4
user11334

양식 입력에서와 같이 텍스트 영역에서 정상적인 줄 바꿈 만 작동합니다.

<textarea>
This is a text area
line breaks are automatic
</textarea>

페이지에서 일반 텍스트에 대해 이야기하는 경우 <br /> (또는 일반 'ole HTML4를 사용하는 경우 <br>)는 줄 바꿈입니다.

그러나 실제로 줄 바꿈을 원하지 않는 경우가 많습니다. 일반적으로 텍스트는 단락으로 구분됩니다.

<p>
  This is some text
</p>
<p>
  This is some more
</p>

텍스트를 읽는 기계에 텍스트가 어떻게 구성되어 있는지에 대한 단서를 제공하기 때문에 훨씬 낫습니다. 이 문서를 읽는 기계에는 부분적으로 보거나 맹인을위한 화면 판독기가 포함되어 있으며 텍스트를 단락으로 분리하면 이러한 사용자에게 올바르게 표시 될 수 있습니다.

3
SpoonMeiser

나는 이것이 효과가 있다고 믿는다.

TextArea.Text = "Line 1" & vbCrLf & "Line 2"

VB6을 조금 줄이고 싶다면 vbCrLf 대신 System.Environment.NewLine을 사용할 수 있습니다.

1
Garry Shutler

"\ n"과 같은 이스케이프 시퀀스는 정상적으로 작동합니다! 텍스트 영역에서도! HTML 텍스트 영역에 Java 문자열 "\ n"을 전달했으며 Java 콘솔에서 작동하므로 제대로 작동했습니다!

1
Emu Malik

다음은 순수 PHP 및 CSS로 만든 방법입니다.

/** PHP code    */
<?php
    $string = "the string with linebreaks";
    $string = strtr($string,array("."=>".\r\r",":"=>" : \r","-"=>"\r - "));
?>

그리고 CSS :

.your_textarea_class {
style='white-space:pre-wrap';
}

정규식으로도 동일한 작업을 수행 할 수 있습니다 (연관 배열을 사용하여 pregreplace로 정규식을 작성하는 방법을 배우고 있습니다.

1
Dice