使用jsp来实现对表单对象当中的数据进行校验
来源:互联网 发布:上瘾网络剧免费观看 编辑:程序博客网 时间:2024/05/22 17:50
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>登录界面</title></head><body><form action="success.jsp" method="post">用户名:<input type="text" name="username"><br>年 龄<input type="text" name="age"><br>密 码:<input type="password" name="password"><br><!--在提交按钮对象当中进行按钮点击事件的添加操作,当点击提交按钮的时候,将会自动的触发check方法来将当前的表单对象作为参数来进行提交操作--><!-- <input type="submit" value="提交" onclick="check(this.form)"> 当前代码标示点击之后触发check方法进行数据的校验操作但是不管成功或失败都会对表单对象当中的数据信息进行提交操作 --><input type="submit" value="提交" onclick="return check(this.form)"><!--表单对象在提交之前调用check方法来对表单对象当中的数据进行校验操作当校验无物时返回一个true此时将会对表单当中的数据进行提交,当数据校验失败时,返回一个false将不会对表单对象当中的数据信息进行提交操作,等待用户的重新输入--></form><script type="text/javascript">String.prototype.trim=function(){/*对string对象当中所指定的方法进行重写操作,replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。*/return this.replace(/^\s+/,"").replace(/\s+$/,"");/*\s代表空白字符串,将其替换为空串^为开头$为结尾*/}</script><script type="text/javascript">/*当表单对象提交之后将会调用当前的check方法来对表单当中的数据信息进行验证操作*/function check(form){var errString="";//用户对错误的字符串信息进行填写操作/*对表单对象当中的属性参数值进行获取操作*/var username=form.username.value.trim();/* 通过表单对象来对当中的username里面的参数值进行获取,并对参数值当中的空串进行过滤操作 */var password=form.password.value.trim();var age=form.age.value.trim();/*对用户名当中的数据进行校验操作*/if(username=="" || username==null){errString=errString+"您必须要进行用户名的输入";}elseif(!/^\w{4,25}$/.test(username)){errString=errString+"\n您的用户名必须是数字或字母且在4到25为之间";}/*对用户密码进行校验操作*/if(password=="" || password==null){errString=errString+"\n你输入的密码为空";}elseif(!/^\w{4,25}$/.test(password)){errString=errString+"\n您所输入的密码必须是字母或数字,且长度在4到25位之间"}if(age==null || age==""){errString=errString+"年龄不能够为空";}elseif(!/^[0-1]?[0-9]?[0-9]$/.test(age)){errString=errString+"\n您所输入的年龄必须是整数,且必须是一个有效的年龄值"}if(errString=="")/*表明没有错误的信息*/return true;else{alert(errString);return false;}}</script></body></html>
阅读全文
0 0
- 使用jsp来实现对表单对象当中的数据进行校验
- struts2使用validate方法来实现对表单输入数据的校验操作
- struts之采用xml的方式来对表单当中的数据进行过滤操作
- 使用jQuery的formValidator框架对表单数据实现前台校验
- 我对servlet+jsp当中使用token令牌避免用户重复提交表单的见解
- 来自w3cschool的jsp表单验证:JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证
- EASYUI 使用自定义的校验类型来联动校验表单
- struts1中使用Validator插件对表单进行校验
- 在Java中对集合当中的对象进行排序
- 在Java中对集合当中的对象进行排序
- JS弹出层来对表单数据进行编辑
- 使用JavaScript 实现注册表单的校验
- jsp对输入项的内容进行校验的思路
- jQuery对的表单数据序列化和校验
- 用JDK7新实现的椭圆曲线加密算法对数据进行校验
- Excel模板强制对拷贝数据进行校验的实现方法
- 使用servlet来实现表单的登录机制并用filter来进行过滤操作
- ofbiz 使用迷你语言对请求数据进行校验
- 指针错误解析
- c++ *和++同时作用变量
- 个人随笔-求学求职-工作经历-计划
- rxjs5.X系列 —— Combination/Multicasting系列 api 笔记
- [UESTC1641]此情无计可消除,才下眉头,却上心头。
- 使用jsp来实现对表单对象当中的数据进行校验
- STL 去除多余的容量
- 常见的域名报毒解封方法
- 存储过程+嵌套游标结合使用的实例
- 缓存
- POI导出EXCEL经典实现
- requirejs
- 面试之ANR,一网打尽
- python安装selenium