2011-03-14 50 views
1

我有一個「預填充」文本框,在這裏我想的東西順序:HTML textarea:如何用換行符顯示文本,間距?

Hi, enter some text here 
    And press submit:) 

(正如例如,我知道這聽起來很愚蠢) ...要顯示在頁面加載。如果我在HTML中逐字輸入,它顯示爲:

Hi, enter some text here 

And press submit:) 

任何想法?謝謝。

回答

2

你必須有

$val = "Hi, enter some text here \n \tAnd press submit:)"; //adds a newline and tab 

和你的HTML標籤

<textarea> 
<?php echo $val ?> 
</textarea> 

您可能必須通過添加佔位符修改這個有點如果希望製表符出現在不同地方。

+0

謝謝,這個工程。只是爲了進一步解釋,爲什麼當\ n和\ t在HTML中使用時,它們只是被打印出來,但是當通過PHP回顯時,它們會被解析?任何方式來解決HTML文字印刷?謝謝。 – whamsicore 2011-03-15 06:31:56

+0

\ n和\ t在PHP中有特殊含義,並且實際上會在其中放入等效的換行符或製表符。另一方面,HTML完全忽略了空白,因此如果沒有大量的nbsp,你實際上不能把它放在那裏 – JohnP 2011-03-15 06:45:37

相關問題