asp过程调用有关问题!

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:21:56
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%option explicit%>
<!--#include file="./Conn.asp"-->

<form action="<%=request.servervariables("PATH_INFO")%>" method="POST" name="form1" target="_parent" onSubmit= "return checkdata()">

......

</form>
</div>
<%

function checkusername(uname)
checkusername=true
dim i,lcount,lusername,ascvalue
dim sstr(15)

lusername=lcase(uname)

lcount=len(lusername)
for i=1 to lcount
sstr(i)=mid(lusername,i,1)
next

for i=1 to lcount
ascvalue=asc(sstr(i))
if (ascvalue<48 or ascvalue>57) and (ascvalue<97 or ascvalue>122) and ascvalue<>95 then
checkusername=false
exit for
end if
next
end function

function

function checkdata()
dim username,userpwd,ruserpwd
username=trim(request.form("idname"))
userpwd=request.form("password")
ruserpwd=request.form("rpassword")
我看了一点,你试试.request.QueryString("id")
试试.看看...

老大,'action="<%=request.servervariables("PATH_INFO")%>" '可以换成'action='''
至于onSubmit= "return checkdata()"为啥不起作用,你看看checkdata()这个函数你写哪里了,他现在在服务器端执行呢,应该写在客户端要不改称这样
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%option explicit%>
<!--#include file="./Conn.asp"-->

<form action="?re=1" method="POST" name="form1" target="_parent" >

......

</form>
</div>
<%
if request.querystring("re")="1" then
call checkdata()
end if
function checkusername(u