简单问题在线等,急啊?

ddff2004 2005-07-18 10:42:16
第一个页面:
用户名:<input type="text" name="yhm" size="20">
<input type="button" name="checkhw" onClick="window.open ('checkhw.asp?yhdm='+document.frmReg.yhm.value)" ,'_blank','width=400,height=100,location=no,menubar=no,resizable=no,status=no,titlebar=no,toolbar=no')" value="检测用户名是否已经被他人使用">

第二个页面:
hw = Request.QueryString ("yhdm")
str = "select * from loginb where hwid = '"&hw&"'"
Response.Write ""&str&""
Response.End
rs.open str,conn

if not rs.EOF then
Response.Write "用户名已经被使用,请重新输入新的用户名!\n"

为什么我得不到第一个页面传过来的用户名啊???
...全文
153 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
aa2223 2005-07-19
  • 打赏
  • 举报
回复
看不出来,要不然就把用户名存到session中吧!
itzhiren 2005-07-19
  • 打赏
  • 举报
回复
<form name="frmreg">
<input TYPE="TEXT" NAME="yhm" size="20">
<input type="button" name="checkhw"
onClick="window.open('a.asp?yhm='+document.frmreg.yhm.value)" value="检测用户名是否已经被他人使用">
</form>

a.asp:
<%
response.write "aaaaaaaaaaaaaaaaaaaa"&request("yhm")
%>
输入值,就可以输出aaaaaaaaaaaaaaaaaaaa加你输入的yhm
aaaa811216 2005-07-18
  • 打赏
  • 举报
回复
用form传值!
matrixy 2005-07-18
  • 打赏
  • 举报
回复
这样好容易搞SQL注入哦。。。

checkhm.asp?yhdm=123 having 1=1--
ddff2004 2005-07-18
  • 打赏
  • 举报
回复
up
ddff2004 2005-07-18
  • 打赏
  • 举报
回复
这种方法不行的话有没有其他更好的方法
ddff2004 2005-07-18
  • 打赏
  • 举报
回复
检查过了,就是这个值没有,我也搞不清楚为什么这个值传不到第二个页面
红色银狐 2005-07-18
  • 打赏
  • 举报
回复
应该没有什么问题
白夜花寒 2005-07-18
  • 打赏
  • 举报
回复
document.frmReg.yhm.value 这个值你检查过没??
ddff2004 2005-07-18
  • 打赏
  • 举报
回复
frmReg这个控件???这个不是控件啊,这只是一个form表单的名字而已

to:ksn520(泡菜.Net)
<form id=frmReg 我定义的是<form name=frmReg ,没有定义id属性,和这个有关系吗?
itzhiren 2005-07-18
  • 打赏
  • 举报
回复
首先确定输入了用户名,然后看看是否有frmReg这个控件
ksn520 2005-07-18
  • 打赏
  • 举报
回复
你要有
<form id=frmReg
你这个定义了没有
ddff2004 2005-07-18
  • 打赏
  • 举报
回复
up
ddff2004 2005-07-18
  • 打赏
  • 举报
回复
如果用form传值的话我的注册表单的验证要怎么做呢,总不能一个表单作用于两个页面吧???

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧