使用表單標籤,與使用者互動
網站如何與使用者互動?答案是使用HTML表單(form)。表單是可以把瀏覽者輸入的資料傳送到伺服器端,這樣伺服器端程式就可以處理表單傳過來的資料。
語法:
<form method="传送方式" action="服务器文件">
解說:
1.ff9c23ada1bcecdd1a0fb5d5a0f18437 :ff9c23ada1bcecdd1a0fb5d5a0f18437標籤是成對出現的,以ff9c23ada1bcecdd1a0fb5d5a0f18437開始,以f5a47148e367a6035fd7a2faa965022e結束。
2.action :瀏覽者輸入的資料傳送到的地方,例如一個PHP頁面(save.php)。
3.method : 資料傳送的方式(get/post)。
<form method="post" action="save.php"> <label for="username">用户名:</label> <input type="text" name="username" /> <label for="pass">密码:</label> <input type="password" name="pass" /> </form>
注意:
1、所有表單控制項(文字方塊、文字網域、按鈕、單選框、複選框等)都必須放在ff9c23ada1bcecdd1a0fb5d5a0f18437f5a47148e367a6035fd7a2faa965022e標籤之間(否則用戶輸入的資訊可提交不到伺服器上喔!)。
Form中的get和post方法,在資料傳輸過程中分別對應了GET和POST方法。
二者主要差異如下:
1、Get將表單中資料的依照variable=value的形式,加入action所指向的URL後面,並且兩者使用「?」連接,而各個變數之間使用「&」連線;Post是將表單中的資料放在form的資料體中,依照變數和值相對應的方式,傳遞到action所指向URL。
如下形式:
php.cn/test. asp ?name=lilian&password=12345678
2、Get是不安全的,因為在傳輸過程,資料存放在請求的URL位址中,這樣就可能會有一些隱私的資訊被第三方看到。
3、Get方式傳輸的資料量非常小,一般限制在2KB 左右,但是執行效率卻比Post 方法好;而Post 方式傳遞的資料量相對較大,它是等待伺服器來讀取數據,不過也有位元組限制,這是為了避免對伺服器用大量資料進行惡意攻擊,根據微軟方面的說法,微軟對用Request.Form()可接收的最大資料有限制,IIS4中為80KB 字節,IIS5 中為100KB 位元組。
綜上所述,請盡量用 Post 方法。
【相關推薦】
1. 免費html線上影片教學
2. html開發手冊
#以上是html使用表單標籤與使用者互動的實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!