单击表单中的“ Submit”控件,将触发表单的提 交事件: on Submit;单击表单中的“ Reset”控件, 将触发表单的重置事件: prEset 使用表单传送信息的方式通常有下述三种: ①由HTML网页中的表单传送信息给处理该信息 的ASP文件 ②由ASP文件中的表单传送信息给另一个ASP文 件,后者处理该信息; ③在ASP文件中的表单所传送的信息由其自身进 一行处理 其中第3种方式效率较高,但编程较复杂
单击表单中的“Submit”控件,将触发表单的提 交事件:onSubmit;单击表单中的“Reset”控件, 将触发表单的重置事件:onReset。 使用表单传送信息的方式通常有下述三种: ① 由HTML网页中的表单传送信息给处理该信息 的ASP文件; ② 由ASP文件中的表单传送信息给另一个ASP文 件,后者处理该信息; ③ 在ASP文件中的表单所传送的信息由其自身进 行处理。 其中第3种方式效率较高,但编程较复杂
【例8-1】ASP与表单的交互。 使用HML网页中表单输入并提交信息,网页文件 名为81.htm,其代码如下 HTML> <HEAD>< TITLE>利用表单输入信息</ TITLE></ /HEAD> <BODY>请输入 KFORM Action="8 1 1. asp Method="post"> 姓名:< INPUT type="Text"name="姓名"size=8)<br 性别:男< INPUT type=" Radio"name="性别" value="男" Checked> 女< INPUT type=" Radio"name="性别" value="女”>p < INPUT type=" Submit" value="提交" INPUT type=" Reset" value="重写"> </FORM> </BODY> </HTML>
【例8-1】ASP与表单的交互。 使用HTML网页中表单输入并提交信息,网页文件 名为8_1.htm,其代码如下: <HTML> <HEAD><TITLE>利用表单输入信息</TITLE></HEAD> <BODY>请输入 <FORM Action="8_1_1.asp" Method="post"> 姓名:<INPUT type="Text" name="姓名" size=8><br> 性别:男<INPUT type="Radio" name="性别" value="男" Checked> 女<INPUT type="Radio" name="性别" value="女" ><p> <INPUT type="Submit" value="提交"> <INPUT type="Reset" value="重写"> </FORM> </BODY> </HTML>
当用户在浏览器中输入表单数据并单击“提交” 按钮后,服务器端的表单处理程序811.asp可以利用 Request对象读取测览器端的数据并返回相应信息。表 单处理程序811.asp的代码如下 <HTML> <HEAD>< TITLE>使用 Request对象获得表单信息</ TITLE></HEAD> KBODY> p align=" center">欢迎您登录本站点<p Response. write"您是:"& Request.Form("姓名") ("性别")="男 Response. write"大侠 Response. write"侠女 nd if p>< a href="8_1.htm">如不对,返回</a></P> K/BODY> </HTML>
当用户在浏览器中输入表单数据并单击“提交” 按钮后,服务器端的表单处理程序8_1_1.asp可以利用 Request对象读取浏览器端的数据并返回相应信息。表 单处理程序8_1_1.asp的代码如下: <HTML> <HEAD><TITLE>使用Request对象获得表单信息</TITLE></HEAD> <BODY> <p align="center">欢迎您登录本站点<p> <% Response.write "您是:" & Request.Form("姓名") if Request.Form("性别")="男" then Response.write "大侠" else Response.write "侠女" end if %> <p><a href="8_1.htm">如不对,返回</a></P> </BODY> </HTML>
上例可以改为使用一个ASP文件传送和处理信息 【例8-2】表单所传送的信息由其所在的ASP文件 自身进行处理 代码如下 <HTML> <HEAD>< TITLE>利用表单输入信息</ TITLE></HEAD> BODY><H3 align= center>ASP与表单的交互</H3 xm= Request.Form("姓名”) xb= Request.Form("性别") if xm< Response. write"<p>欢迎登录本站点, Response, write"您是"&xm ifxb="男"then Response. write"大侠 Response. write"侠女 d if Response. write"<p)< a href='8_2.asp’>如不对,返回</a>" Response. end end if
上例可以改为使用一个ASP文件传送和处理信息。 【例8-2】表单所传送的信息由其所在的ASP文件 自身进行处理。 代码如下: <HTML> <HEAD><TITLE>利用表单输入信息</TITLE></HEAD> <BODY><H3 align=center>ASP与表单的交互</H3> <% xm=Request.Form("姓名") xb=Request.Form("性别") if xm<>"" then Response.write "<p>欢迎登录本站点," Response.write "您是" & xm if xb ="男" then Response.write "大侠" else Response.write "侠女" end if Response.write "<p><a href='8_2.asp'>如不对,返回</a>" Response.end end if %>
请输入 <Form actio 2. asp me thod=Post> 姓名:< Input Type="text"Name="姓名"Size=8 性别:男< Input Type=" radio"Name="性别" Value="男" Checked> 女< Input Type=" radio"Name="性别" Value="女">p〉 Input Type=" Submit" Value=”提交" Input Type=" Reset" Value="重写" </Form> /BODY> /HTML>
请输入 <Form Action="8_2.asp" method=Post > 姓名:<Input Type="text" Name="姓名" Size=8> 性别:男<Input Type="radio" Name="性别" Value="男" Checked> 女<Input Type="radio" Name="性别" Value="女" ><p> <Input Type="Submit" Value="提交"> <Input Type="Reset" Value="重写"> </Form> </BODY> </HTML>