注册页面JS前台校验

运行效果图:

HTML代码:

<script>
    function checkForm(){
        //校验用户名
        //获得用户名文本框的值
        var username=document.getElementById("username").value;
        if(username==null || username==‘‘){
            alert("用户名不能为空");
            return false;
        }

        //校验密码
        //获得密码的值
        var password=document.getElementById("password").value;
        if(password==null || password==‘‘){
            alert("密码不能为空");
            return false;
        }

        //校验确认密码
        var repassword=document.getElementById("repassword").value;
        if(repassword != password){
            alert("密码输入不一致");
            return false;
        }
    }

</script>

JSP代码:

<form id="registerForm"  method="post" novalidate="novalidate" onsubmit="return checkForm();">
  <table>
    <tbody><tr>
         <th>
            <span class="requiredField">*</span>用户名:
          </th>
          <td>
            <input type="text" id="username" name="username" class="text" maxlength="20" onblur="checkUsername();"/>
              <span id="span1"></span>
          </td>
          </tr>
          <tr>
            <th>
               <span class="requiredField">*</span>密&nbsp;&nbsp;码:
             </th>
             <td>
               <input type="password" id="password" name="password" class="text" maxlength="20" autocomplete="off">
             </td>
          </tr>
          <tr>
            <th>
               <span class="requiredField">*</span>确认密码:
              </th>
              <td>
                <input id="repassword" type="password" name="repassword" class="text" maxlength="20" autocomplete="off">
              </td>
          </tr>    </tbody>  </table>
</form>
时间: 2024-10-08 02:55:04

注册页面JS前台校验的相关文章

删除JS前台校验,后台批量删除

1.功能需求 在一个数据表格中,选中欲删除的记录,点击删除按钮,先触发前台验证,然后调用后台处理逻辑 2.代码实现 HTML代码: <asp:Repeater ID="repInputList" runat="server" DataSourceID="InputsDataSource" EnableViewState="true" > <HeaderTemplate> <table cellpa

08-SSH综合案例:前台用户模块:注册页面的前台JS校验

这个是MyEclipse设置的问题 把设置去掉就没问题了. 你也可以在每一个input后面加个span来显示提示的信息.这些东西也要提交到后台,后台也是要对这些东西进行校验的.

js经典校验之注册与登录校验

平时都专注于后台功能的实现和逻辑需求的分析及数据库方面的设计,很少关注前端的设计,而项目开发过程中专门负责后台是不太可能的事,所以前端我们也需要会用,除了漂亮的首页等其他的交给美工来做,一些功能性的东西还是有负责模块开发的人来完成,所以除了后台.数据库外,前端也需要开发人员懂其一二. 例子1 用户注册校验 用户注册jsp页面 [html] view plain copy <%@ page language="java" import="java.util.*"

微信小程序-06-详解介绍.js 逻辑层文件-注册页面

上一篇介绍的是 app.js 逻辑层文件中注册程序,对应的每个分页面都会有的 js 文件中 page() 函数注册页面 微信小程序-06-详解介绍.js 逻辑层文件-注册页面 宝典官方文档: https://developers.weixin.qq.com/miniprogram/dev/framework/MINA.html 今天开始深度学习编程语法,虽然大部分是拷贝官方文档,代码类都是我自己敲的,希望能自己敲一遍表格里的内容,熟悉一下操作 页面 Page Page(Object) Page(

注册页面基础判定之做法1:js

<script type="text/javascript" language="javascript" src="jQuery/js/jquery.js"></script><script type="text/javascript" language="javascript">   $(document).ready(function() {     $("

node.js实现简单的登录注册页面

首先需要新建四个文件 一个服务器js 一个保存数据的txt 一个登陆.一个注册页面html 1.注册页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>regist</title> </head> <body> <div> <label for="us

完整且易读的微信小程序的注册页面(包含倒计时验证码、获取用户信息)

目录 1.页面展示 2.wxml代码 3.wxss代码 4.js代码 1.页面展示 2.wxml代码 <!--pages/register/register.wxml--> <scroll-view> <image src='/images/register.png' mode='widthFix' class="topImage"></image> <view class='input-top'> <input id=

路飞项目搭建3 TODO注释, 自定义模态框, vue-cookies操作浏览器cookies, 腾讯云短信开发, 代码(登录注册页面,多方式登录,手机是否存在验证接口,腾讯短信开发)

TODO注释 """ 作用:todo是一种特殊的注释,书写就是 # TODO 注释内容,可以在TODO控制台面板快速定位注释位置 """ 自定义模态框 componses/Login.vue <template> <div class="login"> <span @click="close_login">x</span> </div> </

JavaScript学习——完善注册页面表单校验

1.之前我们已经使用弹出框的方式实现了表单校验的功能,但是此种方式用户体验效果很差 我们希望做成把提示信息和校验结果放在输入栏的后面. 2.步骤分析 (此案例基于HTML&CSS--网站注册页面实现的) 第一步:确定事件(onfocus 聚焦事件)并为其绑定一个函数 第二步:书写绑定函数(在输入框的后面给出提示信息) 第三步:确定事件(onblur 离焦事件)并为其绑定一个函数 第四步:书写函数(对数据进行校验,分别给出提示) JS代码:(传入参数的目的减少重复代码,增加通用性) 1 <sc