文档库 最新最全的文档下载
当前位置:文档库 › HTML 实验4:表单验证

HTML 实验4:表单验证

HTML 实验4:表单验证
HTML 实验4:表单验证

信息学院实验报告

专业:软件工程班级:

姓名:学号:

实验4:表单验证

实验设备:

PC机:Pentium IV 2.8G CPU;1G内存;120G硬盘

OS:Windows7

应用软件:IE10.0、Dreamweaver CS5.5、Notepad

实验目的:

1. 掌握正则表达式的语法;

2. 使用正则表达式进行基本的用户输入验证

实验内容及要求:

1. 设计一个包括用户名、密码、密码确认、Email、身份证、电话号码、提交和重置按钮的表单,各输入控件前要相应的标签,除身份证外,文本输入框后有*号。

2. 在各输入控件失去焦点后进行验证输入内容的合法性,用户名、密码必须为6-18个字符数字下划线,密码确认必须与密码一致,Email、身份证必须符合常规要求,如有错误在控件后面用红色字体显示相应的提示文本。

3. 提交表单时进行验证,用户名、密码、密码确认、Email必须输入内容,且所有输入内容通过合法验证。

实验结果:

实验思考题:

在表单各输入控件失去焦点时进行验证后,是否可以不在提交表单时再进行验证?

可以

基尔霍夫定律的验证实验报告

实验目的 1. 验证基尔霍夫定律的正确性,加深对基尔霍夫定律的理解。 2. 学会用电流插头、插座测量各支路电流。 3. 运用multisim 软件仿真。 实验仪器 可调直稳压电源、直流数字电压表、直流数字电流表、实验电路板 实验原理 1. 基尔霍夫定律是电路的基本定律。测量某电路的各支路电流及 每个元件两端的电压,能分别满足基尔霍夫电流定律(KCL )和电压定律(KVL )。即对电路中任一借点而言,应有∑I=0,对任一闭合电路而言,应有∑U=0. 实验内容与步骤 1.分别将两路直流稳压电源介入电路,令U 1=6V ,U 2=12V 。(先调准输出电压值,再接入实验线路)用DGJ-04挂箱的“基尔霍夫定律/叠加原理”电路板。 2.实验前任意设定三条支路电流正方向,如图1-1中的I 1,I 2,I 3的方向已设定。闭合回路的正方向可任意设定。 3.熟悉电流插头的结构,将电流插头的两端接至数字电流表的“+、-”两端。 4.将电流插头分别插入三条支路的三个电流插座中,读出并记录电流值。 5.用直流数字电压表分别测量两路电源以及电阻元件上的电压值,记录于表(1)。 6.将开关指向二极管,重新测量两路电源及电阻元件上的电压值,记录于表(2)。 7.将开关指向电阻,分别测量三种故障情况下的两路电源及电阻元件上的电压值,记录于表3、4、5. 图1 被测量 I 1(mA ) I 2(mA ) I 3(mA ) U 1(V) U 2(V) U FA (V) U AB (V) U AD (V) U CD (V) U DE (V )

数据记录 表1 图2 表2 表3 故障1:FA 开路 表4 故障2:AD 短路 计算值 1.93 5.99 7.92 6.00 12.00 0.98 -5.99 4.04 -1.98 0.98 测量值 2.00 6.00 7.98 6.13 12.11 1.02 -6.03 4.08 -1.98 1.02 相对误差 3.63% 0.17% 0.76% 2.17% 0.92% 4.08% 0.67% 0.99% 0.00% 4.08% 被测量 I 1(mA ) I 2(mA ) I 3(mA ) U 1(V) U 2(V) U FA (V) U AB (V) U AD (V) U CD (V) U DE (V) 计算值 3.92 0.00 3.92 6.00 12.00 2.00 0.00 2.00 -10.00 2.00 测量值 4.00 0.00 4.00 6.14 12.12 2.04 0.00 2.04 -10.07 2.04 相对误 差 2.04% 0.00% 2.04% 2.33% 1.00% 2.00% 0.00% 2.00% 0.70% 2.00% 被测量 I 1(mA ) I 2(mA ) I 3(mA ) U 1(V) U 2(V) U FA (V) U AB (V) U AD (V) U CD (V) U DE (V) 计算值 0.00 6.52 6.52 6.00 12.00 2.68 -6.25 3.33 -2.15 0.00 测量值 0.00 6.56 6.56 6.14 12.00 2.79 -6.59 3.35 -2.17 0.00 相对误 差 0.00% 0.64% 0.64% 2.33% 1.00% 4.10% 1.12% 0.60% 0.93% 0.00% 被测量 I 1(mA ) I 2(mA ) I 3(mA ) U 1(V) U 2(V) U FA (V) U AB (V) U AD (V) U CD (V) U DE (V) 计算值 5.88 9.02 14.90 6.00 12.00 3.00 -9.02 0.00 -2.97 3.00 测量值 5.98 9.04 14.86 6.14 12.12 3.06 -9.10 0.00 -3.00 3.06 相对误 差 1.70% 0.22% 0.27% 2.33% 1.00% 2.00% 0.89% 0.00% 1.01% 2.00% 被测量 I 1(mA ) I 2(mA ) I 3(mA ) U 1(V) U 2(V) U FA (V) U AB (V) U AD (V) U CD (V) U DE (V) 计算值 3.92 0.00 3.92 6.00 12.00 2.00 0.00 2.00 -10.00 2.00 测量值 4.00 0.00 4.00 6.14 12.12 2.04 0.00 2.04 -10.07 2.04 相对误 2.04% 0.00% 2.04% 2.33% 1.00% 2.00% 0.00% 2.00% 0.70% 2.00%

js表单验证代码全集

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." 只能是英文
1.2 只能是汉字

数据分析验证性实验报告

数据分析验证性实验报告 一、题目 1、1991 年我国30个省、区、市城镇居民月平均消费八个指标(单位均为元/人) X1: 人均粮食支出X2: 人均副食支出 X3: 人均烟茶支出X4: 人均其它副食支出 X5: 人均衣着商品支出X6: 人均日用品支出 X7: 人均燃料支出X8: 人均非商品支出 省区市X1X2X3X4X5X6X7X8 山西8.35 23.53 7.51 8.62 17.42 10.00 1.04 11.21 内蒙古9.25 23.75 6.61 9.19 17.77 10.48 1.72 10.51 吉林8.19 30.50 4.72 9.78 16.28 7.60 2.52 10.32 黑龙江7.73 29.20 5.42 9.43 19.29 8.49 2.52 10.00 河南9.42 27.93 8.20 8.14 16.17 9.42 1.55 9.76 甘肃9.16 27.98 9.01 9.32 15.99 9.10 1.82 11.35 青海10.06 28.64 10.52 10.05 16.18 8.39 1.96 10.81 河北9.09 28.12 7.40 9.62 17.26 11.12 2.49 12.56 陕西9.41 28.20 5.77 10.80 16.36 11.56 1.53 12.17 宁夏8.70 28.12 7.21 10.53 19.45 13.30 1.66 11.96 新疆 6.93 29.85 4.54 9.49 16.62 10.65 1.88 13.61 湖北8.67 36.05 7.31 7.75 16.67 11.68 2.83 12.88 云南9.98 37.69 7.01 8.94 16.15 11.08 0.83 11.67 湖南 6.77 38.69 6.01 8.82 14.79 11.44 1.74 13.23 安徽8.14 37.75 9.61 8.49 13.15 9.76 1.28 11.28 贵州7.67 35.71 8.04 8.31 15.13 7.76 1.41 13.25 辽宁7.90 39.77 8.49 12.94 19.27 11.05 2.04 13.29 四川7.18 40.91 7.32 8.94 17.60 12.75 1.14 14.08 山东8.82 33.70 7.59 10.98 18.82 14.73 1.78 10.10

表单的验证js以及事件的注册代码详解

比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="<>n; L.length+=n; ElemType e; cout<<"Length="<>e; ListInsert(L,i+1,e); --L.length; //每次插入都会L.length++,所以此处--防止死循环 //高并发web服务器nginx源码全面中文 } return OK; } Status ListSort(Sqlist &L) //排序,冒泡算法 {

Javascript表单验证案例

Javascript表单验证案例 一、前期准备 站点目录:E:\Mywebsite 站点中的页面: E:\Mywebsite\reg.html 用户注册的表单页面 E:\Mywebsite\getData.html 点击“注册”按钮后跳转的用于模拟接收数据的页面reg.html效果图: getData.html效果图: 运行效果图:

二、表单验证页面(reg.html)完整代码 Javascript表单验证案例