<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%> 拓米數位PHP教學文件

文件標題:[F002]表單傳送與接收資料實作(二)多行文字方塊與nl2br函數

內容說明:

1、傳送頁面
A、傳送資料頁面的HTML語法
B、說明
2、接收頁面
A、接收資料頁面的PHP語法
B、說明
3、nl2br函數:解決跳行字元問題

教學內容:

1、傳送頁面

A、傳送資料頁面的HTML語法:

請存檔成 textarea.htm 檔

按此處檢視範例語法

<form name="form1" method="post" action="textarea.php">
<p>內容:</p>
<p><textarea name="content" cols="60" rows="10"></textarea></p>
<p><input type="submit" name="Submit" value="送出"></p>
</form>

B、說明:

(1)、<textarea>......</textarea>:代表為一多行文字方塊

物屬性 說明
name 欄位的名稱
cols="60" 方塊的字元寬度(60字元寬)
rows="10" 方塊的字元行數(10字元高)

2、接收頁面

A、接收資料頁面的PHP語法:

請存檔成 textarea.php 檔

按此處檢視範例語法

<html>
<head><title>Textarea多行文字方塊</title></head>
<body>
內容是:<p><?php echo $content?>
</body>
</html>

B、說明:

用法和單行文字方塊是一樣的。

3、nl2br函數:解決跳行字元問題

在輸入內容傳送後,你會發現文字的跳行都是以一個空白字元顯示,並沒有跳行,利用nl2br()函數可以將跳行字元取代成<br>

語法:改成 $content=nl2br($content) 即可

請存檔成textarea.php檔

按此處檢視範例語法

<html>
<head><title>Textarea多行文字方塊</title></head>
<body>
內容是:<p><?php echo $content=nl2br($content)?>
</body>
</html>

   
   最後修改日期: 2003年10月17日