黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

ASP 表單

asp 表單用戶輸入

request.querystring 和 request.form 命令用于從表單取回信息,比如用戶的輸入。

examples

嘗試一下 - 實(shí)例

使用 method="get" 的表單
本例演示如何使用 request.querystring 命令與用戶進(jìn)行交互。

使用 method="post" 的表單
本例演示如何使用 request.form 命令與用戶進(jìn)行交互。

使用單選按鈕的表單
本例演示如何使用 request.form 命令通過單選按鈕與用戶進(jìn)行交互。

用戶輸入

request 對(duì)象可用于從表單取回用戶信息。

html 表單實(shí)例

<form method="get" action="simpleform.asp">
first name: <input type="text" name="fname"><br>
last name: <input type="text" name="lname"><br><br>
<input type="submit" value="submit">
</form>

用戶輸入可通過 request.querystring 或 request.form 命令取回。

request.querystring

request.querystring 命令用于收集使用 method="get" 的表單中的值。

使用 get 方法從表單傳送的信息對(duì)所有的用戶都是可見的(出現(xiàn)在瀏覽器的地址欄),并且對(duì)所發(fā)送信息的量也有限制。

如果用戶在上面的 html 表單中輸入 "bill" 和 "gates",發(fā)送至服務(wù)器的 url 會(huì)類似這樣:

http:///simpleform.asp?fname=bill&lname=gates

假設(shè) "simpleform.asp" 文件包含下面的 asp 腳本:

<body>
welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>

瀏覽器將把文檔的 body 部分顯示如下:

welcome bill gates

request.form

request.form 命令用于收集使用 method="post" 的表單中的值。

使用 post 方法從表單傳送的信息對(duì)用戶是不可見的,并且對(duì)所發(fā)送信息的量沒有限制。

如果用戶在上面的 html 表單中輸入 "bill" 和 "gates",發(fā)送至服務(wù)器的 url 會(huì)類似這樣:

http:///simpleform.asp

假設(shè) "simpleform.asp" 文件包含下面的 asp 腳本:

<body>
welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>

瀏覽器將把文檔的 body 部分顯示如下:

welcome bill gates

表單驗(yàn)證

只要有可能,就盡量在瀏覽器上對(duì)用戶的輸入進(jìn)行驗(yàn)證(通過客戶端腳本)。瀏覽器的驗(yàn)證速度更快,并可以減少服務(wù)器的負(fù)載。

如果用戶輸入會(huì)保存到數(shù)據(jù)庫中,那么您應(yīng)該考慮使用服務(wù)器端驗(yàn)證。有一種在服務(wù)器端驗(yàn)證表單的好方法,就是將(驗(yàn)證過的)表單傳回表單頁面,而不是轉(zhuǎn)至不同的頁面。用戶隨后就可以在同一個(gè)頁面中得到錯(cuò)誤的信息。這樣做更易于用戶發(fā)現(xiàn)錯(cuò)誤。


相關(guān)文章