테이블에서 Textarea의 신형을 보여주는 방법은 무엇입니까?
-
16-09-2019 - |
문제
형식에는 분명히 텍스트가 입력되는 TextRea가 있습니다. 입력이 완료되면 컨텐츠가 서버에 제출되고 데이터베이스에 저장됩니다 ...
테이블 내에서 만든 입력을 표시하면 신약이 보이지 않습니다. 출처를 검사 할 때 Newlines가 있습니다. 그러나 테이블 안에는 Newlines가 작동하지 않습니다 ...
해당 테이블 내에 라인 브레이크를 표시 할 가능성이 있습니까? 나는 아마 정말 어리석은 질문이지만 HTML 및 CSS와 같은 것들에 관해서는 프로도되지 않는다 ...
모든 도움이 정말 감사합니다!
해결책
n HTML에서 새로운 라인으로 렌더링되지 않습니다. 당신은 a를 사용해야합니다 <br/>
이 효과를 달성하기 위해.
문자열 교체를 사용하여 모든 ' n'문자를 '로 바꾸십시오.<br/>
'
만약에 당신은 같은 서버 측 언어를 사용하고 있습니다 씨# 당신은 이것을 할 수 있습니다
private string PutLineBreaks(string strData)
{
string strReplaced = string.Empty;
Regex r = new Regex("/\n/g");
strReplaced = r.Replace(strData, "<br/>");
return strReplaced;
}
다른 팁
테이블 셀에 CSS를 설정하십시오
white-space:pre-wrap;
당신은 모두 교체하고 싶습니다 \n
~와 함께 <br/>
.
테이블 셀에 CSS를 설정하십시오
white-space:pre-line;
데이터에 후행 공간이 있더라도 데이터를 제거하고 완벽하게 만듭니다.
사용<br />
또는 오히려 <p></p>
우리가 텍스트와 새로운 단락에 대해 이야기했다면. (의미 론적 더 나은 솔루션).
제휴하지 않습니다 StackOverflow