jsp和easyui的验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp和easyui的验证相关的知识,希望对你有一定的参考价值。

我用了easyui的验证,但是我想用自己写的验证方法。。。。。怎么改会不影响$(this).form('validate')这个结果。是不是可以找到easyui的文件打开自己把方法加入到里面?<input name="no" id="no"class="easyui-validatebox"/>这个需要做什么更改吗
function check()

var strNo = document.getElementById("no").value;
alert(strNo.length);
var trueNo = "/^[\u4e00-\u9fa5]1[a-zA-Z]1[0-9a-zA-Z]5$/";//车牌号正则表达式
if(srtNo.length!=7)
alert("请输入7位正确的车牌号格式(第一位为代表省份的简称,第二位是代表市的英文字母,其于5位是字母和数字)");
else



真是我写的普通方法,我想在输入框失去焦点的时候验证,可是不知道怎么的就是不行

参考技术A 可以扩展原来的,这是几个例子,用的时候就和easyui的其他验证一样用。
$.extend($.fn.validatebox.defaults.rules,

maxLength:

validator:
function(value,
param)

return
value.length
<=
param[0];
,
message:
'最多输入0个字符'
,
telephone:

validator:
function(value)

var
pattern
=
new
RegExp(/^((\d11)|^((\d7,8)|(\d4|\d3)-(\d7,8)|(\d4|\d3)-(\d7,8)-(\d4|\d3|\d2|\d1)|(\d7,8)-(\d4|\d3|\d2|\d1))$)$/);
return
pattern.exec(value);
,
message:
'请输入有效格式的座机号码、手机号或传真'
,
postcode:

validator:
function(value)

var
pattern
=
new
RegExp(/^[1-9]1(\d)5$/);
return
pattern.exec(value);
,
message:
'请输入有效格式的邮政编码'

);
参考技术B 我大概知道楼主的意思了
<%
//下面是比较,这里我们不用数据库,root和123456都是我在这里假设的用户名和密码
if(name.equals(root)&&pwd.equals(123456))

%>
//验证完毕后要前往的页面
<%

else

out.print("用户名或密码错误");

%>
参考技术C 可以扩展原来的,这是几个例子,用的时候就和easyui的其他验证一样用。
$.extend($.fn.validatebox.defaults.rules,
maxLength:
validator: function(value, param)
return value.length <= param[0];
,
message: '最多输入0个字符'
,
telephone:
validator: function(value)
var pattern = new RegExp(/^((\d11)|^((\d7,8)|(\d4|\d3)-(\d7,8)|(\d4|\d3)-(\d7,8)-(\d4|\d3|\d2|\d1)|(\d7,8)-(\d4|\d3|\d2|\d1))$)$/);
return pattern.exec(value);
,
message: '请输入有效格式的座机号码、手机号或传真'
,
postcode:
validator: function(value)
var pattern = new RegExp(/^[1-9]1(\d)5$/);
return pattern.exec(value);
,
message: '请输入有效格式的邮政编码'

);追问

我要找到easyui的原来文件改吗?

追答

不用,你照着我发给你的例子写js(这例子是对easyui的扩展),引入就行了,然后就跟easyui组件的一样用了。

追问

为什么不行呢?可否留联系方式,方便问答,非常感谢

追答

我觉得你这样写没有什么问题啊,是对的呀

追问

谢谢,我忘了是哪儿的问题了,但是我解决了,你这个真的是没问题的

本回答被提问者采纳

怎样验证jsp页面输入的用户名与密码和数据库中的一致?

参考技术A 将jsp中获取到的用户名和密码传递到后台,然后后台在从数据库中查询出改用户名所对应的密码,如果相同就表示是正确的.或者将用户名和密码同时放入数据库进行查询,如果查询的到数据说明是对的.后一种以前常备用来进行注入攻击.追问

代码怎么写啊?

追答

代码就多了去了,而且实现方式也有很多.真还不是一句两句就弄得清楚地.

追问

大神,文件图片上传的servlet怎么写啊?可以上传就是上传的结果没出现,求帮忙

追答

可以使用fileupload组件来上传.

以上是关于jsp和easyui的验证的主要内容,如果未能解决你的问题,请参考以下文章

easyui的combogrid怎么写jquery的required非空验证

easyui自带验证怎样实现textarea验证

easyui -validatebox 验证框加载

扩展easyui 的表单验证

easyui 表单验证 怎么样让默认不显示图标

JaveWeb 公司项目----- Easyui的表单验证