ASP forms and user input
- Previous page ASP program
- Next page ASP Cookies
Request.QueryString 和 Request.Form 命令可用于从表单取回信息,比如用户的输入。
实例:
- 使用 method="get" 的表单
- 如何使用 Request.QueryString 命令与用户进行交互。
- 使用 method="post" 的表单
- 如何使用 Request.Form 命令与用户进行交互。
- 使用单选按钮的表单
- Sakamatawa na ɗaukar ɗan ɗaki tare da Request.Form.
Shafin ɗan ɗaki
Request ɗanin ya ƙarɗa ɗan ɗaki a cikin ƙwararrun ɗan ɗaki.
HTML biao dan shi li
<form method="get" action="simpleform.asp"> <p>First Name: <input type="text" name="fname" /></p> <p>Last Name: <input type="text" name="lname" /></p> <input type="submit" value="Submit" /> </form>
yong hu shu ru de xin xi ke tong guo liang zhong fang shi qu hui: Request.QueryString huo Request.Form.
Request.QueryString
Request.QueryString ming luan yong yu cuo li shi yong method="get" de biao dan zhong de zhi. Shi yong GET fang fa cong biao dan chuan tui de xin xi dui suo you de yong hu dou shi ke kan de (zai xian luan de di zhi lan), bing dui suo fa song xin xi de liang ye you xian zhi.
HTML biao dan shi li
<form method="get" action="simpleform.asp"> <p>First Name: <input type="text" name="fname" /></p> <p>Last Name: <input type="text" name="lname" /></p> <input type="submit" value="Submit" /> </form>
ru guo yong hu zai shang mian de biao dan shi li shu ru "Bill" he "Gates", fa song zuo fu wu qi de URL hui li mang zhe:
http://www.codew3c.com/simpleform.asp?fname=Bill&lname=Gates
xu jia ASP wen jian "simpleform.asp" bao han zhe xia mian de mao ding
<body> Welcome <% response.write(request.querystring("fname")) response.write(" " & request.querystring("lname")) %> </body>
浏览器 jiang xian shi ru xia:
Welcome Bill Gates
Request.Form
Request.Form ming luan yong yu cuo li shi yong "post" fang fa de biao dan zhong de zhi. Shi yong POST fang fa cong biao dan chuan tui de xin xi dui yong hu shi bu ke kan de, bing dui suo fa song xin xi de liang ye mei you xian zhi.
HTML biao dan shi li
<form method="post" action="simpleform.asp"> <p>First Name: <input type="text" name="fname" /></p> <p>Last Name: <input type="text" name="lname" /></p> <input type="submit" value="Submit" /> </form>
ru guo yong hu zai shang mian de biao dan shi li shu ru "Bill" he "Gates", fa song zuo fu wu qi de URL hui li mang zhe:
http://www.codew3c.com/simpleform.asp
xu jia ASP wen jian "simpleform.asp" bao han zhe xia mian de mao ding
<body> Welcome <% response.write(request.form("fname")) response.write(" " & request.form("lname")) %> </body>
浏览器 jiang xian shi ru xia:
Welcome Bill Gates
biao dan yan zheng
Kai bai a bai, za ying gai dui yong hu shu ru de shu ju jing xing yan zheng (tong guo ke huan de jiao ben). Chu liu duan de yan zheng su du hai kuai, bing neng jian shao fu wu qi de zai fu.
If user data will be entered into the database, you should consider using server-side validation. One good way to validate a form on the server is to return the (validated) form to the form page, rather than redirecting to a different page. The user can then receive error information on the same page. This makes it easier for users to find errors.
- Previous page ASP program
- Next page ASP Cookies