jsp表单验证

简介: jsp表单验证

toUpperCase()方法将字符串小写字符转换为大写


语法


public String toUpperCase()

public String toUpperCase(Locale locale)


参数



返回值


字符转换为大写后的字符串


效果图如下:



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>用户登录</title>
<link href="../images/login.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
  var str = "qwertyupasdfghjkzxcvbnmQWERTYUPASDFGHJKLZXCVBNM23456789";
  function yz() {
  //随机出4个0-字符串长度之间的数字 做为下标
  yzmStr="";
  for(var i=1;i<=4;i++){
    yzmStr+=str.substr(Math.round(Math.random()*(str.length-1)),1);
  }
  //把验证码赋值到页面
  document.getElementById("syzm").innerHTML=yzmStr;
  }
  function $(id) {
  return document.getElementById(id);
  }
  function login_yz() {
  //验证 用户名 和 密码不能为空 
  //获取用户名
  var uname = $("uname").value; 
  if(uname.length==0){
    alert("用户名不能为空");
    return false;
  }
  //获取密码
  var upwd = $("upwd").value;
  if(upwd.length==0){
    alert("密码不能为空");
    return false;
  }
  //获取验证码:判断和电脑的验证码是否相等
  //PS:自己实现-输入的验证码不区分大小写-大小写转换
  var yzm = $("uyzm").value;
  //yzm.lower();
  var str1=yzm.toUpperCase();
  //alert(str1);
  var str2=yzmStr.toUpperCase();
  if(str1!=str2){
    alert("验证码输入错误,请重新输入");
    //清空输入的验证码
    $("uyzm").value="";
    //重新生成验证码
    yz();
    return false;
  }
  }
</script>
</head>
<body>
<body onload="yz()">
  <div id="login">
  <div id="top">
    <div id="top_left">
    <img src="../images/login_03.gif" />
    </div>
    <div id="top_center"></div>
  </div>
  <div id="center">
    <div id="center_left"></div>
    <div id="center_middle">
    <form action="admin.jsp" onsubmit="return login_yz()">
    <div id="user">
      用 户 <input type="text" id="uname" name="textfield" />
    </div>
    <div id="password">
      密 码 <input type="password" id="upwd" name="textfield2" />
    </div>
    <div id="yzm">
      验证码 <input id="uyzm" style="width: 50px;" type="text" name="textfield3" />
      <span id="syzm" onclick="yz()"></span>
    </div>
    <div id="btn">
      <input type="submit" value="登录">
      <input type="reset" value="清空">
    </div>
    </form>
    </div>
    <div id="center_right"></div>
  </div>
  <div id="down">
    <div id="down_left">
    <div id="inf">
      <span class="inf_text">版本信息</span> <span class="copyright">管理信息系统
      2008 v2.0</span>
    </div>
    </div>
    <div id="down_center"></div>
  </div>
  </div>
</body>
</html>
相关文章
|
2月前
|
Java
jsp实现文件上传——douploadFile.jsp
jsp实现文件上传——douploadFile.jsp
13 0
|
5月前
|
XML 存储 Java
Jsp页面
Jsp页面
46 0
|
JavaScript Java
jsp与jsp页面传值数值。
需求: 从A.jsp 传值到B.jsp。
61 0
|
Java 数据安全/隐私保护
JSP 表单处理
JSP 表单处理
95 0
|
Java
jsp中的jstl标签
jsp中的jstl标签
64 0
jsp中的jstl标签
|
XML 前端开发 JavaScript
【JSP入门】只知道HTML却不知道JSP?
今天我们继续来总结学习JSP相关知识,上一篇我们学习了Servlet的基础入门,如果你还对Servlet那么建议你先去看一下上篇文章再回来。
【JSP入门】只知道HTML却不知道JSP?
|
Java 应用服务中间件 开发者
【JSP进阶】JSP九大内置对象,这你也不知道?
之前我们已经学习了JSP的基础了,今天我们继续来学习JSP九大内置对象,这也是JSP的重点部分,同时也是面试的重点,大家在看完之后一定要自己动手练习。同时JSP基础不知道的可以去看往期内容在回来继续。
【JSP进阶】JSP九大内置对象,这你也不知道?
JSP里的表单处理
新建一个main.html, 源代码如下:
JSP里的表单处理
|
JavaScript 前端开发 Java
JSP页面跳转
JSP页面跳转

相关课程

更多