- 9
- 0
- 约2.85千字
- 约 4页
- 2017-06-07 发布于重庆
- 举报
表单信息验证的两种方法
首先编写登录页面:login.jsp
编写表单:
form onsubmit ”return valdate ”
Username: input type ”text” name ”username” id ”username”
Password: input type ”password” name ”password” id ”password”
Repassword: input type ”password” name ”repassword” id ”repassword” input type ”submit” value ”submit”/
input type ”reset” value ”reset”/ 第一种验证方法:利用javascript在客户端验证
script type ”text/javascript” Var username document.getElementsByName “username” [0]; Var password document.getElementsByName “password” [0]; Var repassword document.getElementByName “repassword” [0];
If username.value.length 0 Alert “username can not be blank” ; Return false; If password.value.length 6 || password.value.length 11 Alert “length of password is invalid” ; Return false; If password.value! repassword.value 11 Alert “password is not the same with repassword”; Return false; Return true; 如上面的代码所示,在表单中调用javascript的函数实现客户端验证。
第二种验证的方式:用servlet实现验证
编写ValidateServlet.java类
Import java.servlet.ServletException;
Import java.util.ArrayList;
Import java.util.List;
Import javax.servlet.ServletException;
Import javax.servlet.http.HttpServlet;
Import javax.servlet.http.HttpServletRequest;
Import javax.servlet.http.HttpServletResponse;
@supperssWarnings “serial”
Public class ValidateServlet extends HttpServlet Public void deGet HttpServletRequest request,HttpServletResponse response throws ServletExcption,IOExcption String username request.getParameter “username” ; String password request.getParameter “password” ; String repassword request.getParameter “repassword” ; List list new ArrayList ; If null username || “”.equals username List.add “username can not be blank!” ; If password null || password.length 6 || password.length 10 List.add “length of password should be between 6 and 10” ; If password! null repassword! null ! password.equals repassword List.add “password ang repassword not the same!” ; If list.isEmpty Request.setAttribute “username”,u
您可能关注的文档
- 血管瘤专家解释婴儿鲜红斑痣的的相关问题.doc
- 血管瘤形成的其他原因.doc
- 青马学习心得参考.doc
- 《水化学》池塘养殖水体水质调控.ppt
- 血糖仪与实验室检测血糖比对分析报告1.doc
- 青龙小学导游教育特色学校创建方案.doc
- 血糖仪产品的临床要求.doc
- 青龙水电站安全知识考试试卷.doc
- 《水浒传李逵负荆》.ppt
- 《江苏省建设项目环境影响报告表主要内容编制要求》.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)