- 浏览: 200025 次
- 性别:
- 来自: 厦门
文章分类
最新评论
-
huaxialonger:
根结点怎么不能折起来啊
JavaScript树型菜单 dtree -
yan578351314:
这东西好呀!!!顶。。。。。
JavaScript树型菜单 dtree -
s524141771:
LZ,当在一个页面内生成2个或多个树时,展开节点会出问题,即: ...
JavaScript树型菜单 dtree -
tss0823:
我遇到了文件路径的问题。哈哈。谢谢!
java平台下通过jacob对excel,word进行打印等操作(转exceljava*^__^) -
qingfeng_101:
呵呵 我也有个分页的东东 是个JavaBean+JSP标签的 ...
Hibernate+Spring+Struts2整合开发中的一个分页显示方案
关键字: 常规验证、正则表达式、绝对好用
呵呵,近期偶完成的一个较大的JS验证,行家一看就知道这种业务设计不怎么样,但是我还要是贴出来,因为几乎常用的JS前台验证都有了。
当然了,变态的是里面还有DWR的AJAX实现,参考吧但不要对业务设计做什么评论!哈哈。
当然了,变态的是里面还有DWR的AJAX实现,参考吧但不要对业务设计做什么评论!哈哈。
js 代码
- <script language="JavaScript">
- function Check(){
- var errorinfo = "";
- var isFocus = true;
- var groupUserName = document.getElementsByName("Custom.groupUserName")[0];
- if (groupUserName.value == ""){
- errorinfo += "机构客户名称为必填项,请输入!\n";
- if(isFocus){
- groupUserName.focus();
- isFocus = false;
- }
- }
- var enterpriseAddress = document.getElementsByName("Custom.enterpriseAddress")[0];
- if (enterpriseAddress.value == ""){
- errorinfo += "客户办公地址为必填项,请输入!\n";
- if(isFocus){
- enterpriseAddress.focus();
- isFocus = false;
- }
- }
- var postcode = document.getElementsByName("Custom.postcode")[0];
- if (postcode.value == ""){
- errorinfo += "邮政编码为必填项,请输入!\n";
- if(isFocus){
- postcode.focus();
- isFocus = false;
- }
- }else{
- var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
- if (!patrn.exec(postcode.value)){
- errorinfo += "你输入的邮政编码格式不正确,请重新输入!\n";
- if(isFocus){
- postcode.focus();
- isFocus = false;
- }
- }
- }
- var checkSub = document.getElementsByName("Custom.checkSub")[0];
- if (checkSub.value == 0){
- errorinfo += "是否验证子客户为必填项,请输入!\n";
- if(isFocus){
- checkSub.focus();
- isFocus = false;
- }
- }
- var principalName = document.getElementsByName("Custom.principalName")[0];
- if (principalName.value == ""){
- errorinfo += "法人代表为必填项,请输入!\n";
- if(isFocus){
- principalName.focus();
- isFocus = false;
- }
- }
- var passportId = document.getElementsByName("Custom.passportId")[0];
- if (passportId.value == ""){
- errorinfo += "法人代表的身份证号码为必填项,请输入!\n";
- if(isFocus){
- passportId.focus();
- isFocus = false;
- }
- }else{
- var patrn=/^(([0-9]{14}[x0-9]{1})|([0-9]{17}[x0-9]{1}))$/;
- if (!patrn.exec(passportId.value)){
- errorinfo += "你输入法人代表的身份证号码格式不正确,请输入15位或者18位的身份证号码!\n";
- if(isFocus){
- passportId.focus();
- isFocus = false;
- }
- }
- }
- var delegateName = document.getElementsByName("DelegateInfo1.delegateName")[0];
- if (delegateName.value == ""){
- errorinfo +="客户经办人(1)姓名为必填项,请输入!\n";
- if(isFocus){
- delegateName.focus();
- isFocus = false;
- }
- }
- var delegateId = document.getElementsByName("DelegateInfo1.delegateId")[0];
- if (delegateId.value == ""){
- errorinfo += "客户经办人(1)的身份证号码为必填项,请输入!\n";
- if(isFocus){
- delegateId.focus();
- isFocus = false;
- }
- }else{
- var patrn=/^(([0-9]{14}[x0-9]{1})|([0-9]{17}[x0-9]{1}))$/;
- if (!patrn.exec(delegateId.value)){
- errorinfo += "你输入的客户经办人(1)的身份证号码格式不正确,请输入15位或者18位的身份证号码!\n";
- if(isFocus){
- delegateId.focus();
- isFocus = false;
- }
- }
- }
- var delegateDuty = document.getElementsByName("DelegateInfo1.delegateDuty")[0];
- if (delegateDuty.value == ""){
- errorinfo +="你输入客户经办人(1)的职务为必填项,请输入!\n";
- if(isFocus){
- delegateDuty.focus();
- isFocus = false;
- }
- }
- var delegateTelephone = document.getElementsByName("DelegateInfo1.delegateTelephone")[0];
- if (delegateTelephone.value == ""){
- errorinfo += "你输入客户经办人(1)的固定电话为必填项,请输入!\n";
- if(isFocus){
- delegateTelephone.focus();
- isFocus = false;
- }
- }else{
- var patrn=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
- if (!patrn.exec(delegateTelephone.value)){
- errorinfo += "你输入的固定电话格式不正确,请重新输入!\n";
- if(isFocus){
- delegateTelephone.focus();
- isFocus = false;
- }
- }
- }
- var delegateMobile = document.getElementsByName("DelegateInfo1.delegateMobile")[0];
- if (delegateMobile.value == ""){
- errorinfo += "你输入客户经办人(1)的移动电话为必填项,请输入!\n";
- if(isFocus){
- delegateMobile.focus();
- isFocus = false;
- }
- }else{
- var patrn=/^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/;
- if (!patrn.exec(delegateMobile.value)){
- errorinfo += "你输入的移动电话格式不正确,请重新输入!\n";
- if(isFocus){
- delegateMobile.focus();
- isFocus = false;
- }
- }
- }
- var delegateFax = document.getElementsByName("DelegateInfo1.delegateFax")[0];
- if (delegateFax.value == ""){
- errorinfo += "你输入客户经办人(1)的传真为必填项,请输入!\n";
- if(isFocus){
- delegateFax.focus();
- isFocus = false;
- }
- }else{
- var patrn=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
- if (!patrn.exec(delegateFax.value)){
- errorinfo += "你输入的传真格式不正确,请重新输入!\n";
- if(isFocus){
- delegateFax.focus();
- isFocus = false;
- }
- }
- }
- var delegateEmail = document.getElementsByName("DelegateInfo1.delegateEmail")[0];
- if (delegateEmail.value == ""){
- errorinfo += "你输入客户经办人(1)的邮箱地址为必填项,请输入!\n";
- if(isFocus){
- delegateEmail.focus();
- isFocus = false;
- }
- }else{
- var patrn=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
- if (!patrn.exec(delegateEmail.value)){
- errorinfo += "你输入的邮箱地址不正确,请重新输入!\n";
- if(isFocus){
- delegateEmail.focus();
- isFocus = false;
- }
- }
- }
- //-----------------------------------------2------------------
- var delegateId2 = document.getElementsByName("DelegateInfo2.delegateId")[0];
- if (delegateId2.value != ""){
- var patrn=/^(([0-9]{14}[x0-9]{1})|([0-9]{17}[x0-9]{1}))$/;
- if (!patrn.exec(delegateId2.value)){
- errorinfo += "你输入的客户经办人(2)身份证号码格式不正确,请输入15位或者18位的身份证号码!\n";
- if(isFocus){
- delegateId2.focus();
- isFocus = false;
- }
- }
- }
- var delegateTelephone2 = document.getElementsByName("DelegateInfo2.delegateTelephone")[0];
- if (delegateTelephone2.value != ""){
- var patrn=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
- if (!patrn.exec(delegateTelephone2.value)){
- errorinfo += "你输入的的客户经办人(2)固定电话格式不正确,请重新输入!\n";
- if(isFocus){
- delegateTelephone2.focus();
- isFocus = false;
- }
- }
- }
- var delegateMobile2 = document.getElementsByName("DelegateInfo2.delegateMobile")[0];
- if (delegateMobile2.value != ""){
- var patrn=/^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/;
- if (!patrn.exec(delegateMobile2.value)){
- errorinfo += "你输入的客户经办人(2)移动电话格式不正确,请重新输入!\n";
- if(isFocus){
- delegateMobile2.focus();
- isFocus = false;
- }
- }
- }
- var delegateFax2 = document.getElementsByName("DelegateInfo2.delegateFax")[0];
- if (delegateFax2.value != ""){
- var patrn=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
- if (!patrn.exec(delegateFax2.value)){
- errorinfo += "你输入的客户经办人(2)传真格式不正确,请重新输入!\n";
- if(isFocus){
- delegateFax2.focus();
- isFocus = false;
- }
- }
- }
- var delegateEmail2 = document.getElementsByName("DelegateInfo2.delegateEmail")[0];
- if (delegateEmail2.value != ""){
- var patrn=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
- if (!patrn.exec(delegateEmail2.value)){
- errorinfo += "你输入的客户经办人(2)邮箱地址不正确,请重新输入!\n";
- if(isFocus){
- delegateEmail2.focus();
- isFocus = false;
- }
- }
- }
- var delegateName2 = document.getElementsByName("DelegateInfo2.delegateName")[0];
- if (delegateId2.value != "" ||delegateTelephone2.value !="" || delegateMobile2.value != "" ||delegateFax2.value !="" || delegateEmail2.value !=""){
- if (delegateName2.value == ""){
- errorinfo+= "客户经办人(2)姓名没有输入,请输入!";
- if(isFocus){
- delegateName2.focus();
- isFocus = false;
- }
- }
- }
- var saleOfYear = document.getElementsByName("Custom.saleOfYear")[0];
- if (saleOfYear.value != ""){
- var patrn=/^((-?|\+?)\d+)(\.\d+)?$/;
- if (!patrn.exec(saleOfYear.value)){
- errorinfo += "你输入的年销售/营业额不正确,只能够为数字类型,请重新输入!\n";
- if(isFocus){
- saleOfYear.focus();
- isFocus = false;
- }
- }
- }
- var payoutOfYear = document.getElementsByName("Custom.payoutOfYear")[0];
- if (payoutOfYear.value == ""){
- errorinfo += "你输入年估计/实际机票支出为必填项,请输入!\n";
- if(isFocus){
- payoutOfYear.focus();
- isFocus = false;
- }
- }
- else{
- var patrn=/^((-?|\+?)\d+)(\.\d+)?$/;
- if (!patrn.exec(payoutOfYear.value)){
- errorinfo += "你输入的年估计/实际机票支出不正确,只能够为数字类型,请重新输入!\n";
- if(isFocus){
- payoutOfYear.focus();
- isFocus = false;
- }
- }
- }
- var numberOfUser = document.getElementsByName("Custom.numberOfUser")[0];
- if (numberOfUser.value == ""){
- errorinfo += "你输入机构客户人数为必填项,请输入!\n";
- if(isFocus){
- numberOfUser.focus();
- isFocus = false;
发表评论
-
js用法(如何获取select中的值和属性)
2012-12-11 21:50 3033js用法(如何获取select中的值和属性) <scr ... -
js操作table元素,表格的行列新增、删除汇集
2012-10-28 20:09 0/************ TableTool.js **** ... -
下拉框中的复选框
2009-06-14 00:51 1438<html><head><tit ... -
简单实现网站变灰的代码(JS)
2009-05-13 17:17 2028非常简单,在网页中增加如下代码:<script type ... -
整理天气预报代码
2009-05-13 10:00 2300http://www.weather.com.cn/stati ... -
JavaScript的动态表单
2009-03-24 17:17 1125事先声明引用了别人的代码,做了一些细节上的改动。 使用模板,动 ... -
js动态添加删除表格
2009-03-24 09:09 1116<script type="text/java ... -
动态多文件上传
2009-03-23 17:07 1003转载于 Virgo_S 方式一:事先写好多个input.在点 ... -
WEB office操作(页面内容导出)
2009-03-18 11:32 988<HTML> <HEAD> ... -
一个可以关闭的漂浮广告代码
2009-03-11 14:37 6384<script type="text/java ... -
window.open()的所有参数列表
2009-02-03 10:07 869前言:经常上网的朋友可能会到过这样一些网站,一进入首页立 ... -
js小应用 整理
2009-01-16 09:30 1773判断表单,下拉框是否 ... -
【翻译】超酷仿苹果机桌面js+Css飞行菜单
2009-01-07 10:37 2476演示在这里基于Jquery和Fisheye,在IE 6, IE ... -
js判断数字:用于判断用户注册时 密码强度的JS代码
2009-01-07 10:24 1944<script language=javascript& ... -
图片鼠标缩放 并限定显示大小
2008-12-09 15:32 1389<SCRIPT language=JavaScript ... -
省市区三级联动
2008-12-08 14:05 2314<html><head><tit ... -
简单灵活的权限树
2008-12-04 16:18 2514将 dree 作了一些修改: 1、 增加 Node 的属 ... -
showModalDialog/showModelessDialog使用例子
2008-12-02 14:10 1259(一)showModalDialog使用例子,父窗口向子窗口 ... -
showModalDialog和showModelessDialog
2008-12-02 14:08 867基本介绍:showModalD ... -
JavaScript树型菜单 dtree
2008-12-02 11:15 17769JS代码很简洁,但是实现了所有树形菜单应有的功能,安装和使用都 ...
相关推荐
JS验证代码大全是汇集了多种JavaScript验证技术的资源集合,可以帮助开发者在创建网页表单、验证用户输入等方面提供有效的解决方案。 一、表单验证基础 在网页开发中,表单验证是非常重要的一环,它能够确保用户...
本文将详细介绍一种JavaScript验证数字的方法,并通过具体的代码示例来解释其实现原理。 #### 二、需求分析 根据题目提供的信息,我们需要实现一个功能:验证用户输入的文本框中的值是否为长度为6位的纯数字。具体...
JavaScript(简称JS)是一种轻量级的编程语言,主要用于网页和网络应用的开发。它能够直接在客户端运行,无需...通过深入研究`pubcheck.js`的源代码,我们可以学习到更多关于JavaScript验证策略和实现方式的知识。
"js验证大全"是一个集合了多种JavaScript验证技术和特效的资源包,对于程序员来说,它是一个非常宝贵的参考资料。 首先,我们来看一下这个压缩包中包含的文件: 1. **Default.aspx**:这是一个ASP.NET网页文件,...
JavaScript,简称JS,是网页开发中不可或缺的一部分,主要用于实现客户端的交互逻辑和增强用户体验。本篇文章将深入探讨三个关键知识点:JS表单验证、JS导出Excel以及JS验证。 一、JS表单验证 在Web应用程序中,...
JavaScript验证框架是Web开发中常用的一种工具,它用于在客户端对用户输入的数据进行实时检查,以确保数据的有效性和合规性,从而减少服务器端的压力并提供更好的用户体验。本项目提供的"js验证框架"是一个轻量级的...
总结,这个"js 验证 自定义 类"框架旨在提供一种高效、灵活和可扩展的JavaScript验证解决方案。通过其内置的基本验证功能和自定义规则的能力,开发者可以轻松应对各种数据验证需求,同时保持良好的用户体验。结合...
在JavaScript(JS)中,验证错误信息是网页前端开发中不可或缺的部分。这通常涉及到用户输入数据的检查,确保数据的有效性和安全性。"js验证错误信息.rar" 包含的资源显然是一个封装了验证功能的JS类,适用于文本框...
根据给定文件的信息,本文将详细介绍如何使用JavaScript(简称JS)进行输入验证,具体包括三种情况:一是确保用户只能输入数字;二是确保用户输入的是字母、数字或下划线;三是验证固定电话号码的格式是否正确。这三...
在Web开发中,JavaScript验证扮演着至关重要的角色,它能够提高用户体验,减少服务器负担,防止无效或错误的数据提交。本文将深入探讨JavaScript验证的各种方法和应用场景。 1. **基础验证** - **非空验证**:检查...
总之,JavaScript验证在密码修改过程中扮演着至关重要的角色,它可以确保用户输入的数据满足特定的安全标准,从而提高整个系统的安全性。正确实现和使用这些验证技术,对于创建一个用户友好且安全的Web应用至关重要...
在网页开发中,JavaScript(简称JS)是一种必不可少的前端编程语言,它被广泛用于处理用户交互,其中之一就是验证用户在表单中输入的数据格式。表单验证能够确保用户提交的信息符合预设的标准,例如正确的电话号码、...
js验证居民身份证,就这么简单,你懂得~
3. ComboBoxCheckTree.js:这是主要的JavaScript文件,很可能包含了ComboBoxCheckTree组件的逻辑代码,包括数据加载、用户交互处理、验证功能等。 4. treedata.js:这是一个可能存储树形数据的文件,数据可能以JSON...
总结来说,本文所列出的JavaScript验证和函数汇总,对于前端开发人员在处理数值和验证输入时提供了有价值的工具,不仅减少了重复编写验证代码的工作量,还确保了数据处理的准确性,提高开发效率和代码质量。...
**JavaScript验证**在Web开发中扮演着重要角色,主要用于确保用户在表单中输入的数据符合特定格式或规则,例如检查邮箱格式、手机号码合法性、密码强度等。在没有服务器端验证的情况下,JavaScript验证能提供即时...
JavaScript验证主要分为客户端验证和服务器端验证。客户端验证通常通过JavaScript在用户提交表单前进行,可以实时反馈错误信息,减少不必要的服务器请求,提高响应速度。而服务器端验证则是为了防止恶意用户绕过...
这个标题暗示我们,我们将探讨一个轻量级、高效且具有高度可定制性的JavaScript验证解决方案。 在描述中提到的链接(http://blog.csdn.net/luoyehanfei/article/details/42262249)可能提供了一个详细的实现方案,...