-
JSP如何实现,根据数据库内容验证登录信息是否存在10
<form action="${ctx }/add/addBlock.do" name="addBlock" method="post"> <ul class="addUl"> <li class="addLi1"> 版块名称: </li> <li class="addLi2"> <input name="blockName" id="blockName" maxlength="15" /> </li> </ul> <ul class="addUl"> <li class="addLi1"> 客户代码: </li> <ul class="addUl"> <li class="addLi1"> <input type="reset" value="重填" /> </li> <li class="addLi2"> <input type="submit" value="提交" /> </li> </ul> </form>
怎样在界面中加入一个JS的功能,当光标离开版块名称这个输入栏后,就会自动验证数据库里是否存在这个内容,如果存在就在提示不能这样做。
本人才学习的WEB开发,所以会有一些地方不太懂,所以请回答的时候说详细一些。非常感谢。2012年12月17日 11:44
6个答案 按时间排序 按投票排序
-
采纳的答案
1.在<input name="blockName" id="blockName" maxlength="15" /> 标签中加上onblur事件; 如:onblur="validBlockName(this.value)"
2.编写ajax代码:
<script type="text/javascript" language="javascript">
var xmlhttp;
function validBlockName(value){
if(window.ActiveXObject){
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}
var url = ajaxUrl + "?blockName=" + value;
xmlhttp.open("GET",url,true);
xmlhttp.onreadystatechange = callback;
xmlhttp.send(null);
}
function callback(){
if (xmlhttp.readyState == 4){
if (xmlhttp.status == 200){
if(xmlhttp.responseText == "true"){
//如果存在
}
else{
//如果不存在
}
}
}
}
</script>2012年12月17日 12:01
-
建议使用jquery的异步验证方式:
$.("#blockName").blur(function(){//给那个输入框注入一个焦点离开事件
$.ajax({
url:"voidlate.action",//后台验证的方法,自定义
data:{"blockName":$("#blockName").val()},//后台要生成一个blockName的属性并生成set和get方法
type:"post",提交方式
success:function(data){
if(data){
//不能这样做
}else{
//可以这样做
}
}
});
});2012年12月17日 12:26
-
力推:jquery validate 验证
参见连接:
http://blog.csdn.net/kebing1990/article/details/67929132012年12月17日 11:50
相关推荐
JSP+Servlet+JavaBean__数据库登录验证
java jsp javascript html mysql 一个简单的登录验证系统,账户和密码验证
用的是mysql 数据库 ,web用的jsp技术。实现简单的用户注册登录验证,前端还有javascript验证。
基于java的登录验证系统(JSP)使用Sql数据库
//设置一个变量保存登录状态,ture表示登录成功,false表示登录失败 boolean flag=true; %> String driverclass="com.mysql.jdbc.Driver"; String url="jdbc:mysql://localhost:3306/atao"; String uname=...
4. 登录界面login.jsp如下,将用户在JSP页面输入的用户名username和密码password,通过servlet到数据库中验证用户信息。通过验证,跳转到success.jsp提示登录成功,否则,在login.jsp页码提示错误。
JSP注册页面代码包括验证信息和数据库的连接
这是一个基于jsp的简单的连接数据库(mysql)登录界面,如果用户名和密码和数据库中的一致就跳转到主界面,否则会在登录界面停留,具有js验证
使用JSP操作数据库,实现新用户注册和用户登录功能: 1、新用户注册:新用户填写注册表单,包括用户姓名、密码等信息;如果输入用户名已被注册过,程序提示用户更改自己的用户名。 2、用户登录:输入用户名和密码,...
Jsp登陆验证;Jsp注册验证;Session应用;注销登陆;Jsp基础Jsp登陆验证;Jsp注册验证;Session应用;注销登陆;Jsp基础
自己写的一个简单的用户登录页面,实现与后台数据库的交互。非常适合新手
jsp链接数据库验证示例,jsp连接数据库的两种方法
基于数据库的简单jsp登录程序,适合初学者
jsp与各类数据库连接,希望给大家一些参考,有时间各个验证一下,如果有不对,或更好的方法,希望大家一起探讨。
jsp登录、验证页面技术 后台数据库验证技术 javabean验证技术 JSP彩色验证码 js验证表单大全
本实例是用jsp实现用户登录信息的验证。适用mysql数据库。使用时先将数据文件mysql.sql导入到数据库中。然后导入工程到myeclipse中即可。
纯JSP+DWR实现三级联动下拉选择菜单 实现无刷新联动 DWR判断用户是否存在 ajax二级联动菜单 DWR操作数据库模拟实现Google搜索效果
JSP 停车场车位管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助servlet+bean+dao (mvc模式开发),系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Oracle 10g...