今天不上班,还在端午休假中,所以随便上来写写东西,以下代码因为没开服务器,没通过调试,所以不保证没有错误,权当是一个思路。

   以注册bs用户为例,我以前写注册代码的时候,会将用户个人资料存放在一个视图中,注册新用户的时候输入一个帐号,系统判断该帐号是否存在于系统中。这样运用Ajax是一个最好的方法,方便了用户交互。下面写写大概思路:

首先.创建注册表单(至于注册到names数据库的代码,这里不多讲),在表单的JS Header中写以下javascript函数:主要功能为创建XMLHTTP对象,定义回调函数处理服务器返回的数据。代码大概如下:

 

Code

   第二.创建一个名称为checkId的代理:

Code

   第三.在注册表单中的loginID域,在这个域的onchange或者onblur事件中调用javascript方法checkregistename(),表示在用户输入完要注册的id后马上进行是否已经存在的判断。

 

posted on 2009-05-30 10:43  麦特  阅读(815)  评论(0编辑  收藏  举报