DOM模型验证用户输入小案例
2016-10-02 14:12
393 查看
在编写一些小的项目中,比如验证用户的表单输入,提醒用户表单输入不能为空,因为如果表单输入可以为空的话,那么一些不法的用户就可以任意的输入,或者说使用的人就会觉得这个应用存在bug。
好了废话不多说,接下来就简单的展示一下,如何在jsp页面,嵌入javascript,以实现更友好的界面
页面代码:
当然在使用上面的代码的时候我们还需要使用ajax提供的原型,这段代码需要放在一个js文件夹下面,然后引入到要使用的内中
引入时候的申明
util.js源代码:
效果:
,如果有什么不明白的地方,可留言,我会尽快的回复
好了废话不多说,接下来就简单的展示一下,如何在jsp页面,嵌入javascript,以实现更友好的界面
页面代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ include file="/manage/Header.jsp" %> <form action="${pageContext.request.contextPath}/manage/ManageServlet?op=addCategory" method="POST"> <table border="1" align="center"> <tr> <td>*分类名称</td> <td><input type="text" name="name" id="name"></td> </tr> <tr> <td>*分类描述</td> <td><textArea cols="38" rows="3" name="description"></textArea></td> </tr> <tr align="center"><td colspan="2"><input type="button" value="保存" onclick="toSubmit()"> </td></tr> </table> </form> <script type="text/javascript"> function toSubmit() { var nameValue = document.getElementById("name").value; //要使用这些函数,还必须在ajax的utils.js函数中引入原型,这杨才可以 if(nameValue.trim()=="") { alert("分类名称不能为空,请输入分类名称"); //return在这里的作用就表示让用户别提交,就是不能提交完成,必须要输入用户名才可以 return ; } //如果他输入的用户名字不是空的话,那么我们就点击让他提交 document.forms[0].suumit(); } </script> </body> </html>
当然在使用上面的代码的时候我们还需要使用ajax提供的原型,这段代码需要放在一个js文件夹下面,然后引入到要使用的内中
引入时候的申明
<script type="text/javascript" src="${pageContext.request.contextPath }/js/util.js"></script>
util.js源代码:
function getXHR() { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("您的浏览器不支持AJAX!"); return false; } } } //相当于在原来的String源码上添加了一个trim()方法 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } return xmlHttp; } 这个是我的实验效果:
效果:
,如果有什么不明白的地方,可留言,我会尽快的回复
相关文章推荐
- 验证 Web 窗体页中的用户输入
- 怎么样验证用户的输入?
- ASP.NET学习手记:验证用户表单输入
- Ext 用户输入验证
- js中验证用户输入的是否是中文
- 验证用户输入
- MVC+JQuery validate实现用户输入验证
- javascript js 验证用户输入是否为数字
- 使用JSP标签库验证用户的输入(2)完
- ASP.NET - 演练:验证 Web 窗体页中的用户输入
- 个人收藏使用javascript 做用户输入验证
- JS控制用户只能输入分数和小数,每次输入验证
- 安全编程: 验证输入--接收用户数据的最佳实践
- WebLogic Workshop 验证用户输入
- Atlas学习手记(26):使用Validators验证用户输入
- Atlas学习手记(26):使用Validators验证用户输入
- 使用JSP标签库验证用户的输入(2)完
- ASP.NET学习手记:验证用户表单输入
- RHCE_LAB(2)SSH远程登录自动验证(不输入用户登录密码)的实现
- 验证用户输入的Windows本地登陆信息是否正确