热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ASP+ajax实用用户唯一性检查和注册

代码如下: reg.asp:                                                          

代码如下:



reg.asp:

















 











 







  

     

  

  

    

  

  

    

      

        

        

          

          

            

            

          

            请填写注册信息:

            

          

             Email:

            

            推荐使用:·
网易邮箱 ·QQ邮箱 ·SOHU邮箱

          

          

             会 员 名:

            

            须以字母开头,至少4位

          

          

             密  码:

            

            密码设置至少4位,请区分大小写

            

          

             重复密码:

            

            

          

          

             

             

             

             

          

          

            

            

          

            

              


            

        

        

        

        

      

    

  

  

    

  









===================

zp.css



/* CSS Document */

 

body {font-family:"宋体"; font-size:12px; color:#333333; line-height:20px;}

 

a:link {color: #333333;text-decoration: none;}

a:visited ,a:active {text-decoration: none;color: #333333;}

a:hover {text-decoration: underline;color: #003278;}

 

a.blue12:link {color: #001D4C;text-decoration: none;}

a.blue12:visited ,a.blue12:active {text-decoration: none;color: #001D4C;}

a.blue12:hover {text-decoration: underline;color: #FF6600;}

 

 

a.black14:link {color: #333333;text-decoration: none; font-size:14px; font-weight:bold; line-height:24px;}

a.black14:visited ,a.black14:active {text-decoration: none; font-size:14px; font-weight:bold;color: #333333; line-height:24px;}

a.black14:hover {text-decoration: underline;color: #FF6600;font-size:14px; font-weight:bold; line-height:24px;}

 

 

 

a.title_kh:link ,a.title_kh:visited {color: #333333;text-decoration: none;}

a.title_kh:hover { text-decoration: none;color:#FF6600; font-size:120%;}

a.title_kh:active {text-decoration: none; color:#FF6600;}

 

a.yellow:link ,a.yellow:visited {color: #FF6600;text-decoration: none;}

a.yellow:hover { text-decoration: underline;color:#003278; }

a.yellow:active {text-decoration: none; color:#FF6600;}

 

 

a.tj:link ,a.tj:visited {color: #FF0000;text-decoration: none;}

a.tj:hover { text-decoration: underline;color:#003278; }

a.tj:active {text-decoration: none; color:#003278;}

 

 

a.blue14:link ,a.blue14:visited {color: #001D4C;text-decoration: none; font-weight:bold; font-size:14px}

a.blue14:hover { text-decoration: none;color:#FF6600; font-weight:bold; font-size:14px }

a.blue14:active {text-decoration: none; color:#001D4C; font-weight:bold; font-size:14px}

 

.img {border:1px solid  #cccccc;}

.zt_table {border:1px solid  #DDDBDB;}

 

.zt_title { color:#FF6600; font-weight:bold; font-size:14px;}

.blut_title { color:#003278; font-weight:bold; font-size:14px;}

.blut12_unlink { color:#003399; font-weight:bold; }

 

.blue {color:#003278;}

.yellow12 {color:#FF3300;}

.yellow14{color:#FF3300; font-size:14px;}

 

.end_title {font-size:24px; font-family:"黑体"; color:#003278;}

.end_zw {font-size:14px; line-height:24px;}

.z666_unlink {color:#666666;}

 

 

.wywg_nolink {color: #FF6600;font-weight:bold; font-size:14px;}

a.wywg:link ,a.wywg:visited {color: #FF6600;text-decoration: underline; font-weight:bold; font-size:14px;}

a.wywg:hover { text-decoration: underline;color:#FF7F12; font-weight:bold; font-size:14px; }

a.wywg:active {text-decoration: underline; color:#FF6600; font-weight:bold; font-size:14px;}

 

a.zc:link ,a.zc:visited {color: #FF6600;text-decoration: underline; }

a.zc:hover { text-decoration: underline;color:#FF7F12; }

a.zc:active {text-decoration: underline; color:#FF6600; }

 

.d_default{

padding:2px 0 2px 4px;

border:1px solid #f7f7f7 ;

}

.d_on{

padding:2px 0 2px 4px;

border:1px solid #FFCC00;

color:#000;

background-color:#FFFFDD;

}

.d_ok{

padding:2px 0 2px 24px;

border:1px solid #00BE00;

color:#000;

background:#E6FFE6 url(li_ok.gif) no-repeat 4px;

}

.d_err{

border:1px solid #F30;

color:#F00;

padding:2px 0 2px 24px;

background:#FFF1E4 url(li_err.gif) no-repeat 4px;

}

========================

checkuser.asp:

===========================



<%

    Response.ContentType &#61; "text/html" 

  Response.Charset &#61; "gb2312"

     ys_name&#61;trim(request("username"))

    set rs&#61;server.createobject("adodb.recordset")

 sql&#61;"select ys_name,id from ys_imember where ys_name&#61;&#39;"&ys_name&"&#39;"

 rs.open sql,conn,1,1

 if rs.bof and rs.eof then

 response.write "1"

 else

 response.write "0"

 end if

 rs.close

 set rs&#61;nothing

%>

saveuser.asp:





<%ys_name&#61;request("username")

ys_pass&#61;request("password")

ys_email&#61;request("email")

set jrs&#61;server.CreateObject("adodb.recordset")

jsql&#61;"select ys_name,id from ys_imember where ys_name&#61;&#39;"&ys_name&"&#39;"

jrs.open jsql,conn,1,1

if jrs.eof and jrs.bof then

 set rs&#61;server.CreateObject("adodb.recordset")

 sql&#61;"select * from ys_imember where id is null"

 rs.open sql,conn,1,3

 rs.addnew

 rs("ys_name")&#61;ys_name

 rs("ys_pass")&#61;ys_pass

 rs("ys_email")&#61;ys_email

 rs.update

 Session("ys_userame")&#61;ys_name

 rs.close

 set rs&#61;nothing

 response.write "1"

else

   response.write "0"

end if

jrs.close

set jrs&#61;nothing

%>


http://www.corange.cn/archives/2008/03/456.html

推荐阅读
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 本文讨论了如何在codeigniter中识别来自angularjs的请求,并提供了两种方法的代码示例。作者尝试了$this->input->is_ajax_request()和自定义函数is_ajax(),但都没有成功。最后,作者展示了一个ajax请求的示例代码。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了django中视图函数的使用方法,包括如何接收Web请求并返回Web响应,以及如何处理GET请求和POST请求。同时还介绍了urls.py和views.py文件的配置方式。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 延迟注入工具(python)的SQL脚本
    本文介绍了一个延迟注入工具(python)的SQL脚本,包括使用urllib2、time、socket、threading、requests等模块实现延迟注入的方法。该工具可以通过构造特定的URL来进行注入测试,并通过延迟时间来判断注入是否成功。 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
author-avatar
jessiemiumiu_956
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有