js表单验证代码全集 2008年06月25日星期三下午 03:23 1:js 字符串长度限制、判断字符长度、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字 6: js email验证、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 2.1: js 不为空、为空或不是对象、判断为空、判断不为空 2.2:比较两个表单项的值是否相同 2.3:表单只能为数字和"_", 2.4:表单项输入数值/长度限定 2.5:中文/英文/数字/邮件地址合法性判断 2.6:限定表单项不能输入的字符 2.7表单的自符控制 2.8:form文本域的通用校验函数 2.9:js验证手机号,含158,159段的 1. 长度限制
2. 只能是汉字 3." 只能是英文 2. 只能是汉字 3." 只能是英文JS表单验证(vidateForm) 表单的验证一直是网页设计者头痛的问题,表单验证类vidateForm方法就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。 vidateForm是基于jquer脚本框架和控件的自定义属性,对网页中的表单项输入即时进行相应验证的js组件,允许对页面中指定控件id进行验证。此外,vidateForm中的vidateForm_DataType 方法支持对后续可能多种的控件类型进行扩充。 1、vidateForm目前可实现的验证类型有: 字符串类型(string) 2、电话号码(telnum) 3、邮箱(email) 4、身份证(cidnum) 5、邮编(codenum) 6、数字类型(num,number) 7、日期类型(datetime) 8、下拉框(select) (这是认证系统中比较常见的数据类型验证) 2、vidateForm 的使用方法 1)页面调用jquery的js文件 2)调用vidateForm方法所在的js文件 3)如果有日期类型的验证,需要调用My97DatePicker 日期js文件。 4)对需要验证的控件进行自定义属性配置,配置规则如下: 5)在页面提交方法中绑定onclick=”return vidateForm()”
4、vidateForm的细节说明 页面引用了3中2个基础js文件后,在jquery.ready方法中会自动检测控件中的自定义属性rule,凡是包含了该属性的,通过“|“分隔符中的到验证类型,调用vidateForm_DataType方法进行识别验证,并对页面中”|“分隔符中的第二项为”yes“的控件进行自动触发验证,如果是必填项为空,那么页面将显示一个红色的图标,图标的提示文字为”必填项“,但出发提交事件时,触发vidateForm 方法对所有控件进行统一验证,弹出提示信息,提示图标相应变化。 5、vidateForm 的功能实现方法以及案例演示 1.图片地址定义(var nms_vidateForm_url = "vidateForm/"; //图标地址目录)2.页面初始化后即时验证以及页面提交时调用vidateForm方法时,内部方法调用步骤以及说明
执行上面的小例子,在页面上弹出对话框并显示一句话“上联:山石岩下古木枯”,如下所示:
接着,单击“确认”按钮后再显示第二个对话框并显示“白水泉边少女妙!”,效果如下; 在页面上弹出对话框并显示一句话“上联:山石岩下古木枯”,单击“确认”按钮后再显示第2个对话框并显示“白水泉边少女妙!”我们来分析一下这个小例子: a、在
Asp 第四节javascript实现警示框 一、新建一个asp vbscript 文件,在“代码”页面,
里插入一个表单,方法:插入 —表单—表单 二、打开“设计”页面,在表单里插入表格,方法:插入—表格。(四行三列) 三、根据需要对表格进行修饰和填充,即文字的写入、文本框的插入和提交按钮的插入。 四、A、文本框的插入方法:插入——表单——表单——文本域(不带表单的); B、“提交”按钮的插入:插入——表单——表单——按钮。 结果如图: C、实现“密码”看不到:点住输入密码时的那个文本域,在“属性”里,点击“密码”。 D、两个文本域形状的修饰:方法跟在html 静态页面里修饰一样。 五、点“提交”跳转另一个页面: 在表单的action里面写上:想跳转的页面地址。即可完成操作。如: 六、实现“判空”: 1、在表单的action后面写:onsubmit="return check();" 语句,如图 并且在“文本域”里,把他们的名字改一下。如图2、在
……里,写入: 即可实现效果。 3、光标自动放到文本框: document.form1.yhm.focus();和document.form1.mm.focus(); 位置; 在return false 上面。如图比fastdb更强的 nosql数据库 ,比较两个字符串,返回相同的最大的字符串,其他返回空遍历文件夹中最大的文件,表单的验证js以及事件的注册 初始化openldap的初始化状态 ,处理 Oracle SQL in 超过1000 的解决方案 从服务器下载文件的cmd脚本 [Shell/批处理],从国家统计局爬取山东省市区县乡镇 从国家统计局爬取山东省市区县乡镇 ,对内存中的图片数据编解码 对于一些筛选之类的功能使用NSSet or NSMutableS Status ListDelete(Sqlist &L,int i) //删除i位置的数据 { if(i<1||i>L.length) return ERROR; for(int j=i;j<=L.length-1;j++) { L.elem[j-1]=L.elem[j]; } L.length--; return OK; } // 多进程间队列和子类的应用 //多进程间共享内存和全局对象 //分享几个简易的CSS3点击响应动画示例 Status ListInput(Sqlist &L) //数据录入 { if(L.length==-1) return ERROR; cout<<"Length="<
Javascript表单验证案例 一、前期准备 站点目录:E:\Mywebsite 站点中的页面: E:\Mywebsite\reg.html 用户注册的表单页面 E:\Mywebsite\getData.html 点击“注册”按钮后跳转的用于模拟接收数据的页面reg.html效果图: getData.html效果图: 运行效果图:
二、表单验证页面(reg.html)完整代码