http://www.bibidu.com/fileview-1168856.html希望有建议的人加入QQ群参与讨论
解决方案 »
- 求个数组的问题。
- Math.pow(688,79)%3337無法得到預期的1570,try...catch没捕获獲溢出異常
- 新手提问,请帮忙,谢谢
- 没人能解答的问题?ie8中,iframe存在后,jquery动画时间失效
- 用YUI TreeView 动态生成一个包含多级子节点的树~~ 大侠们来帮帮忙啊 急~~~~
- 可以用js触发servlet吗?为什么我的js里面的servlet不执行?是不是缺少什么?
- 如何用javaScript实现打印当前页面?
- 急!!急!!急!!!怎样实现在线试听???
- 还是showModalDialog窗口的问题。在正常的页面中使用self.location.href='aa.htm'时能将当前页面导航至aa.htm页,但在showModalDialog打
- 再问下让弹出的窗口最小化怎么写???
- 如何利用checkbox控制图片的缩放?
- 求正则:验证中文或全角或字符数字小于10个字节?
<head>
<title>Nouo 使用演示</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-CN" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="windows-Target" content="_top" />
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<script src="Nouo/Main.Debug.js" language="javascript" type="text/javascript"></script>
<script src="Nouo/Custom.js" language="javascript" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$ = function(d) { return document.getElementById(d) };
var C = new Nouo("演示表单");
with (C) {
Refer = "/post.asp";
Start(function() {
with (AddItem("用户名")) {
check.mode = runmode.all; //双向验证,自定义正则和系统流程
check.required = true; //必填
check.initial = true; //首字母必须为字母
check.addtype(chartype.english); //添加字符类型
check.addtype(chartype.other("_")); //添加特殊字符
check.minlength = 4; //最小长度
check.maxlength = 20; //最大长度
check.contrast = custom.user; //自定义正则
check.dispose = disposeitem; //处理函数,返回处理结果和本item
};
with (AddItem("用户", 0)) {
check.mode = runmode.regular; //自定义正则验证
check.contrast = custom.user; //自定义正则
check.dispose = disposeitem; //处理函数,返回处理结果和本item
};
with (AddItem("用户", 1)) {
check.mode = runmode.sys; //系统流程验证
check.required = true; //必填
check.initial = true; //首字母必须为字母
check.addtype(chartype.english); //添加字符类型
check.addtype(chartype.other("_")); //添加特殊字符
check.minlength = 4; //最小长度
check.maxlength = 20; //最大长度
check.dispose = disposeitem; //处理函数,返回处理结果和本item
};
with (AddItem("真实姓名")) {
check.mode = runmode.sys; //系统流程验证
check.required = true; //必填
check.addtype(chartype.chinese); //添加字符类型
check.minlength = 4; //最小长度
check.maxlength = 8; //最大长度
check.dispose = disposeitem; //处理函数,返回处理结果和本item
};
with (AddItem("密码", 0)) {
check.mode = runmode.sys; //系统流程验证
check.required = true; //必填
check.addtype(chartype.english); //添加字符类型
check.addtype(chartype.number); //添加字符类型
check.minlength = 6; //最小长度
check.maxlength = 20; //最大长度
check.dispose = disposeitem; //处理函数,返回处理结果和本item
};
with (AddItem("密码", 1)) {
check = item["密码_0"].check;
check.equal = item["密码_0"].obj
};
})
};
disposeitem = function(e, m) {
if(e!==0)
$(m.sys.name + "_tips").innerHTML = $(e + "_" + m.sys.name).innerHTML;
else
$(m.sys.name + "_tips").innerHTML = "[" + m.obj.value + "]" + $(e + "_" + m.sys.name).innerHTML;
}
</script>
</head>
<body>
<img src="nouo/nouo.png" />
<h1>Web Form Validate Frame V0.12 Beta</h1>
<form id="DemoFrom" name="演示表单" action="">
<div class="">
<label class="">用户名(双验证):<input type="text" name="用户名" id="username" /></label>
<span class="" id="用户名_tips">英文,下划线,点,首字母必须为字母,长度[4-20],必填 正则/^\w{1}[\w|\d]{3,15}$/</span>
</div>
<div class="">
<label class="">用户1(正则验证):<input type="text" name="用户" id="user1" /></label>
<span class="" id="用户_0_tips">正则/^\w{1}[\w|\d]{3,15}$/</span>
</div>
<div class="">
<label class="">用户2(流程验证):<input type="text" name="用户" id="user2" /></label>
<span class="" id="用户_1_tips">英文,下划线,点,首字母必须为字母,长度[4-20],必填</span>
</div>
<div class="">
<label class="">真实姓名(流程验证):<input type="text" name="真实姓名" id="myname" /></label>
<span class="" id="真实姓名_tips">中文,长度[4-8],必填</span>
</div>
<div class="">
<label class="">密码1(流程验证):<input type="password" name="密码" id="Text1" /></label>
<span class="" id="密码_0_tips">英文,数字,长度[6-20],必填</span>
</div>
<div class="">
<label class="">密码2(流程验证):<input type="password" name="密码" id="Text2" /></label>
<span class="" id="密码_1_tips">英文,数字,长度[6-20],必填,与密码1相等</span>
</div>
<input type="submit" value="提交" />
</form>
<div id="msgtips" style="display:none;">
<div id="0_用户名">符合要求!</div>
<div id="1_用户名">长度不能少于定义的长度!</div>
<div id="2_用户名">超过定义的长度!</div>
<div id="3_用户名">不符合定义的字符类型!</div>
<div id="4_用户名">首字母必须为字母!</div>
<div id="9_用户名">必填项!不能为空</div>
<div id="99_用户名">不符合正则要求!</div>
<div id="0_用户_0">符合要求!</div>
<div id="99_用户_0">不符合正则要求!</div>
<div id="0_用户_1">符合要求!</div>
<div id="1_用户_1">长度不能少于定义的长度!</div>
<div id="2_用户_1">超过定义的长度!</div>
<div id="3_用户_1">不符合定义的字符类型!</div>
<div id="4_用户_1">首字母必须为字母!</div>
<div id="9_用户_1">必填项!不能为空</div>
<div id="0_真实姓名">符合要求!</div>
<div id="1_真实姓名">长度不能少于定义的长度!</div>
<div id="2_真实姓名">超过定义的长度!</div>
<div id="3_真实姓名">必须为中文!</div>
<div id="9_真实姓名">必填项!不能为空</div>
<div id="0_密码_0">符合要求!</div>
<div id="1_密码_0">长度不能少于定义的长度!</div>
<div id="2_密码_0">超过定义的长度!</div>
<div id="3_密码_0">不符合定义的字符类型!</div>
<div id="9_密码_0">必填项!不能为空</div>
<div id="0_密码_1">符合要求!</div>
<div id="1_密码_1">长度不能少于定义的长度!</div>
<div id="2_密码_1">超过定义的长度!</div>
<div id="3_密码_1">不符合定义的字符类型!</div>
<div id="4_密码_1">二次输入的值不一样!</div>
<div id="9_密码_1">必填项!不能为空</div>
</div>
</body>
</html>