javaweb(js)实现登录注册案例(一)

本文介绍了使用JavaScript在JavaWeb中实现登录注册功能的第一部分。主要内容包括:编辑JSP页面,添加CSS样式,预览页面,编写JS代码实现登录注册切换,以及输入框的实时验证。通过监听change事件进行非空和正则验证,确保用户输入的有效性。
摘要由CSDN通过智能技术生成

首先编辑jsp的页面代码

<body id="body">
<div id="banner">
</div>
<header>
    <div id="top">
        <div id="logo">
            <a href="" title="ayaya论坛网站-(= ̄ω ̄=)-">
                <div id="logo_box">
                    <div id="logo_img1"></div>
                    <div id="logo_img2"></div>
                </div>
            </a>
        </div>
    </div>
</header>
<div id="main">
    <div id="login_ui" class="lr">
        <div class="lr_top">
            <div class="lr_text">
                <img src="${pageContext.request.contextPath}/image/logo/top_logo2.png" class="lr_logo">
            </div>
        </div>
        <div id="login_handoff" class="handoff" onclick="loginHandOff()">
            <span class="handoff_text">注册</span>
        </div>
        <div class="lr_box">
            <form id="login_form">
                <input type="text" name="action" value="login" style="display: none">
                <div id="login_input_superBox">
                    <div id="login_input_box1" class="login_input_box">
                        <span id="login_username_text">用户名</span>
                        <input type="text" id="login_username_input" name="userName" autocomplete="off">
                        <span class="login_errors_message"></span>
                    </div>
                    <div id="login_input_box2" class="login_input_box">
                        <span id="login_password_text">密&emsp;码</span>
                        <input type="password" id="login_password_input" name="passWord">
                        <span class="login_errors_message"></span>
                    </div>
                    <label id="login_submit" for="login_submit_input">登录</label>
                </div>
                <input type="button" style="display: none" id="login_submit_input">
            </form>
        </div>
    </div>
    <div id="register_ui" class="lr">
        <div class="lr_top">
            <div class="lr_text">
                <img src="${pageContext.request.contextPath}/image/logo/top_logo2.png" class="lr_logo">
            </div>
        </div>
        <div id="register_handoff" class="handoff" onclick="registerHandOff()">
            <span class="handoff_text">登录</span>
        </div>
        <div class="lr_box">
            <form id="register_form">
                <input type="text" name="action" value="register" style="display: none">
                <div id="register_input_superBox">
                    <div id="register_input_box1" class="register_input_box">
                        <span id="register_username_text">用户名</span>
                        <input type="text" id="register_username_input" name="userName" autocomplete="off">
                        <span class="register_errors_message"></span>
                    </div>
                    <div id="register_input_box2" class="register_input_box">
                        <span id="register_password_text">密&emsp;码</span>
                        <input type="password" id="register_password_input" name="passWor
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值