设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 95|回复: 5
打印 上一主题 下一主题

判断邮箱的问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-16 02:13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
emil=instr(request("emil"),"@")
if emil=0 then
response.Write("<script>alert('邮箱格式错误'); history.back();</script>")
response.end()
end if
我用着段代码判断邮箱,为什么在返回后,邮箱显示的那个位置显示的是0或者是其他一些数字,而不是邮箱呢
2#
发表于 2010-1-16 02:13:58 | 只看该作者
emil
这个变量是不是你邮箱显示的位置的变量啊?如果是,那就换一个吧,因为你已经把它设为0了
要把它换成
emila=instr(request("emil"),"@")
if emila=0 then
这样就不会了
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-16 02:14:01 | 只看该作者
以下是引用猫色色在2006-12-4 10:01:31的发言:
emil=instr(request("emil"),"@")
if emil=0 then
response.Write("<script>alert('邮箱格式错误'); history.back();</script>")
response.end()
end if
我用着段代码判断邮箱,为什么在返回后,邮箱显示的那个位置显示的是0或者是其他一些数字,而不是邮箱呢
你的的问题正是楼上所说!
此时你已经把email这个变量的值重新进行了赋值操作!
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-16 02:14:05 | 只看该作者
谢谢两为大哥
email=instr(request("emil"),"@")
if email=0 then
response.Write("<script>alert('邮箱格式错误'); history.back();</script>")
response.end()
end if
sql="insert into new(name,emil,matter) values('"&name&"','"&email&"','"&matter&"')"
conn.execute sql
上一个问题解决了,但又出了新的问题,现在显示的又是7或3了!
我看数据库里,存储的就是7或3!
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-16 02:14:09 | 只看该作者
sql="insert into new(name,emil,matter) values('"&name&"','"&request("emil")&"','"&matter&"')"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 06:33 , Processed in 0.100159 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表