<textarea> 與 </textarea> 標籤是所謂的 textarea 文字輸入區塊的標籤,textarea 的 rows 與 cols 分別表示文字輸入區塊的寬度與長度。
<textarea rows="2" name="message" cols="20"></textarea>
圖: textarea 文字輸入區塊
PHP 讀取 textarea 資料的方法與 text 一樣。例如要直接輸出 textarea 裡的資料:
<?php echo $message; ?>
但是要特別注意一點,如果在 textarea 裡輸入文字時按 enter 換行,在輸出成 HTML 時必須先將 "\n" 轉換成 "
\n" 才可以:
$message = ereg_replace("\n", "<BR>\n", $message); echo "<p>$message</p>";
ereg_replace() 函數是 PHP 提供的 regular expression 函數,上面二行程式碼也可以改寫成:
echo nl2br($message);
--jollen