JS表单有效性验证实验报告-HTML

JS表单有效性验证实验报告-HTML
JS表单有效性验证实验报告-HTML

JS表单有效性验证

实验报告

课程名称:网络编程技术基础

实验内容:JS表单有效性验证

作者所在系部:计算机科学与工程系

作者学号:

指导教师姓名:

实验四JS表单有效性验证

一、实验目的:

完成用户注册页面的设计,实现表单的有效性验证。

1.练习网页表格布局;

2.练习HTML表单及表单控件;

3.使用JS实现表单有效性验证;

4.使用div显示提示信息。

二、实验内容:

1.设计网站用户注册页面,综合应用表格、表单等,具体要求:

●用户文本框:要求长度6-12位;

●密码框:要求长度6-12位;字母数字的组合,不能有其他字符;

●确认密码框:与密码框一致;

●年龄文本框:必须是数字,且值大于0;

●电子邮件文本框:

●性别单选框;

●爱好复选框:至少选择两项;

●个人简介多行文本域:至少10个字符;

●从网上查找JS年月日级联下拉列表、省市级联下拉列表,移植到本网页;

●学历下拉列表框,不能是“请选择”;

2.使用JS实现表单有效性验证

●文本框、密码框等失去焦点时进行验证;

●使用div显示错误或正确提示信息;

●表单提交之前对表单进行有效性验证,如有错误,阻止提交;

三、实验步骤:

首先明确这是用户注册界面,首先应该是姓名的输入,然后是密码的输入和确认。

function checkPsd1(){

div11=document.getElementById("div1");

psd1=form1.textpsd1.value;

var flagZM=false

var flagSZ=false

var flagQT=false

if(psd1.length<6 || psd1.length>12){

div11.innerHTML="长度错误"

return false;

else

{

for(i=0;i < psd1.length;i++)

{

if((psd1.charAt(i) >= 'A' && psd1.charAt(i)<='Z') || (psd1.charAt(i)>='a' && psd1.charAt(i)<='z'))

flagZM=true

else if(psd1.charAt(i)>='0' && psd1.charAt(i)<='9')

{ flagSZ=true}

else

{ flagQT=true}

}

if(!flagZM||!flagSZ||flagQT){

div11.innerHTML="密码必须是字母数字的组合"

return false;

}

else{

div11.innerHTML="输入正确"

return true;

}

}

return true;

}

function checkName(){

var userName=form1.textName.value;

if(userName.length <6 || userName.length >12){

divName.innerHTML="长度错误";

return false

}

else{

divName.innerHTML="正确";

return true;

}

return true;

}

function checkForm(){

if(!checkName()) return false;

if(!checkPsd1()) return false;

return true;

}

onSubmit="return checkForm()">

//用户名应该是6-12位,对于这个长度是有要求的。

如果输入的不正确,会有相应的提示并进行重新的输入

如果用户能够输入正确的格式,则提示输入正确并进行下一步的输入。

下面就是出生日期、性别、爱好的输入了

下面就是出生地,个人简历,学历,邮箱的输入和填写了。

 
用户名
用户名长度6-12
密码
请输入密码,长度6-12,字母和数字的组合
确认密码 

请选择企业所在城市*

//这样能很好的实现了各个省市的输入

学历:

 

邮箱:

四、实验总结:

1.实验中遇到的问题及解决

2.本次实验学到的知识与能力:如总结本次实验div的使用,表单的onsubmit事件等。

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表单认证大全

,javascript提交验证表单大全 目录: 1:js 字符串长度限制、判断字符长度、js限制输入、限制不能输入、textarea 长度限制2:js判断汉字、判断是否汉字、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字 6:js email验证、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 : js 不为空、为空或不是对象、判断为空、判断不为空 :比较两个表单项的值是否相同 :表单只能为数字和"_", :表单项输入数值/长度限定 :中文/英文/数字/邮件地址合法性判断 :限定表单项不能输入的字符 表单的字符控制 :form文本域的通用校验函数 1. 长度限制

2. 只能是汉字 3." 只能是英文 4. 只能是数字