书签 分享 收藏 举报 版权申诉 / 43

类型JAVA网上商城购物系统.docx

  • 文档编号:27441935
  • 上传时间:2023-07-01
  • 格式:DOCX
  • 页数:43
  • 大小:1.45MB

<%}

else

{if(b==0)

{%>

  • sellerManage.jsp">卖家页面
  • <%

    }

    else

    {

    %>

  • seller.jsp">注册为卖家
  • <%

    }

    %>

  • loginOut.jsp">退出
  • 15px;margin-left:

    12px;height:

    30px;width:

    200px;position:

    absolute;">欢迎,<%=(String)cust.getUserName()%>登陆

    <%

    }%>

    图5-1商品浏览页面图

    5.1.2用户登陆模块

    通过AJAX将用户登录的表单进行提交到Servlet对账号信息和密码信息进行校验,返回校验信息,如果校验账号有误,则通过JavaScript中的DOM操纵页面显示账号有误,如果是密码有误,则在页面上显示密码有误的提示信息。

    JavaScript验证代码实现:

    functionajax()

    {

    varxmlhttp;

    if(window.XMLHttpRequest)

    xmlhttp=newXMLHttpRequest();

    else

    xmlhttp=newActiveXObject("Microsoft.XMLHTTP");

    xmlhttp.onreadystatechange=function()

    {

    if(xmlhttp.readyState==4&&xmlhttp.status==200)

    {

    zh=xmlhttp.responseText;//返回查询结果

    switch(zh)

    {

    case"success":

    _ajax=0;break;

    case"account":

    _ajax=1;break;

    case"password":

    _ajax=2;break;}

    }

    }

    xmlhttp.open("GET","servlet/loginCheck?

    account="+escape(account)+"&&password="+escape(pwd)+"&&role=user",false);//请求路径带有参数

    xmlhttp.send();}

    图5-2登陆验证图

    5.1.3用户登陆页面

    用户的登陆界面由三个部分构成,底层为一个DIV,背景颜色为层叠在此DIV上的图片的颜色拾取,最上面的一层为基本的表单项。

    代码如下:

  • none;"onblur="inputF()">

  • 图5-3用户登录页面图

     

    5.1.4用户注册模块

    有效性验证:

    通过JavaScript对表单中提交的数据进行有效性校验.

    邮箱的校验:

    为每一个注册表单都加入鼠标点击事件、失去焦点事件、键盘按下、键盘按下并松开等事件。

    然后执行不同的事件函数并给出提示。

    邮箱的校验难度在于正则表达式的书写,既要满足数字输入、英文输入、特殊字符的输入等还要满足邮箱的特殊命名规则。

    functionv_email()

    {

    varrv=/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;//邮箱的正则表达式验证

    varemail=$.trim($("#email").val());

    if(rv.test(email))

    {//满足此正则表达式在输入表单后打勾

    _email=0;

    $("#e_tip")[0].className="ee_tip";

    $("#email_tip").html("

    yellow'>✔");

    }

    else

    {

    _email=1;

    $("#e_tip")[0].className="eee_tip";

    $("#email_tip").attr("style","color:

    black");

    $("#email_tip").html("email格式有误");

    }

    }

    用户名插入数据库重复的校验:

    用户键入的账号重名查询,通过JavaScript可获得前台表单的数据,然后JavaScript将获得的数据通过AJAX传递到后台进行校验处理,并返回一个结果信息到JavaScript中,然后将获得的信息进行判断,并通过DOM对页面进行提示。

    functionajax()

    {

    varxmlhttp;

    if(window.XMLHttpRequest)

    xmlhttp=newXMLHttpRequest();

    else

    xmlhttp=newActiveXObject("Microsoft.XMLHTTP");

    xmlhttp.onreadystatechange=function()

    {

    if(xmlhttp.readyState==4&&xmlhttp.status==200)

    {

    zh=xmlhttp.responseText;

    if(zh=="account")_ajax=1;

    else_ajax=0;

    }

    }

    xmlhttp.open("G

    举报
    举报
    版权申诉
    版权申诉
    word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    JAVA 网上商城 购物 系统
    提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:JAVA网上商城购物系统.docx
    链接地址:https://www.bdocx.com/doc/27441935.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开