日期:2014-05-17  浏览次数:20988 次

(谢谢!)几个简单问题,麻烦大家回答一下
各位高手:
  初学asp,问题可能问的有点外行,问2个简单的问题:
问题一、
index.asp页面(用于登陆---输入用户名和密码)上有一个按钮(提交),怎么给它加代码判断,如果用户名和密码正确的话,链接到页面a.asp,如果不正确的话,链接到页面error.asp?

问题二、
按钮代码写出来后,写在何处?系统怎么去执行它?

再次谢谢各位高手!!
问题三、
<FORM   METHOD= "POST "   ACTION= "adminlog.asp ">
这个是什么意思?

------解决方案--------------------
问题一二 例子太多了
网上找例子学习比较有帮助

问题三很简单我来回答你
FORM标签 就是个表单
当用户SUBMIT后
把所有表单内的信息(或说是变量值吧)
都提交到目标脚本文件(这里就是adminlog.asp)

方法主要是GET 和POST
区别在于目标文件获取变量值的方法不同

GET:
request.QueryString( "变量名 ")

POST:
request.Form( "变量名 ")
------解决方案--------------------
问题一
判断登陆的地方加个if语句

后面两个问题太难了

我也不会
------解决方案--------------------
补充下:
GET方法 他的变量信息会跟在URL后
而POST不会

比如:
GET:
浏览器地址显示:
http://.../adminlog.asp?变量=值&变量=值&变量=值

POST:
浏览器地址显示:
http://.../adminlog.asp
------解决方案--------------------
你的问题是身份验证问题,

问题一,你可以做一个新页面验证;原理是通过表单(form)把输入的用户名和密码的值传递到新页面中,新页面把取得的值与数据库里面的用户名和密码对应,如果相等,则链接到页面a.asp,如果相等的话,链接到页面error.asp
问题二,提交按钮(submit)属于表单的一部分,写在表单里面即可
问题三, <FORM METHOD= "POST " ACTION= "adminlog.asp "> ,参数 METHOD,指数据提交的方式,其值可以有 POST get.ACTION 把表单的值提交到何处。就是处理表单的页面,也及是上卖弄提到的新页面

表单在web编程中用得非常广泛,其实也很简单,加油吧!!