首页 > 其他分享 >12.22

12.22

时间:2024-12-22 22:09:51浏览次数:10  
标签:return 12.22 校验 value getElementById var ID

1、表单校验步骤

(1)确定事件(submit事件),创建一个函数并和该事件绑定。

(2)书写函数对输入的数据是否合法进行校验(需要设定ID并通过ID来获取用户输入的数据的值)。

(3)输入的信息合法,可以正常提交;不合法的话,不能提交用户信息并给出提示信息。

2、校验函数

(1)非空校验:

通过ID获取值,对是否为空进行校验。

1 var uValue = document.getElementById("user").value;
2 if(uValue""){
3 alert("用户名不能为空!");
4 return false;
5 }
6
7 var pValue = document.getElementById("password").value;
8 if(pValue
""){
9 alert("密码不能为空!");
10 return false;
11 }

相应的表单中要设置ID属性,以便通过ID获取表单中的数据。

1
2
3 用户名
4
5
6
7
8
9
10
11
12 密码
13
14
15
16
17

(2)确认密码校验:

1 var rpValue = document.getElementById("repassword").value;
2 if(rpValue!=pValue){
3 alert("两次密码输入不一致!");
4 return false;
5 }

(3)邮箱格式校验(正则表达式:https://www.cnblogs.com/zhai1997/p/11354683.html):

1 var eValue = document.getElementById("email").value;
2 if(!/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/.test(eValue)){
3 alert("邮箱格式不正确!");
4 return false;
5 }

1
2
3
4
5 注册页面
6
33
34
35


36
37 <td height="600px" ">
38
39

40
41
44
47
48
49
50
53
56
57
58
59
62
65
66
67
68
71
74
75
76
77
80
83
84
85
86
89
93
94
95
96
99
102
103
104
105
110
111

42 用户名
43

45
46

51 密码
52

54
55

60 确认密码
61

63
64

69 Email
70

72
73

78 姓名
79

81
82

87 性别
88

90
91
92

97 出生日期
98

100
101

106

107
108

109

112
113
114
115
116
117

标签:return,12.22,校验,value,getElementById,var,ID
From: https://www.cnblogs.com/2117847720qq/p/18622646

相关文章

  • 2024.12.15-2024.12.22
    物理快期末了,真是狂拉进度,考试不重要的就没有细细学了主要学了振荡,然后学了一点波,振荡是波的基础算法补周赛题真是收益良多啊题解1.动态规划的转移顺序,也可以尝试逆序转移2.线段树的理解更深一层,怎么定义节点信息,push_down,父节点子节点的关系,最重要的怎么实现离散化思......
  • 2024.12.22
    系统上下文图(SystemContextDiagram,SCD)是一种高层次的建模工具,通常用于表示一个系统及其外部环境之间的交互关系。它通过图形化的方式描述系统的边界、与外部实体的交互以及输入和输出信息流。系统上下文图是系统分析和需求建模的重要工具,可以帮助项目团队和利益相关者理解系统......
  • 24.12.22
    四边形不等式/决策单调性真正用于优化的性质是决策单调性:对于任意决策点\(p\),如果\(i\)处从\(p\)转移都优于从\(p\)前转移,则任意大于\(i\)的位置\(i'\)从\(p\)转移都优于从\(p\)前转移。四边形不等式是常见的证明决策单调性的方法。虽然场上建议打表找规律直......
  • 2024.12.22
    数学归纳法常用公式\((a+b)^n\)\((a+b)^n\)的系数是杨辉三角的某一层,a升幂排列,b降幂排列同理可得\((a-b)^n\),可以看作(\(a+(-b))^2\),与上面相同。......
  • 12.22 归并排序
    includeusingnamespacestd;constintMAXN=10;intn,a[MAXN],b[MAXN];voidmergesort(int*a,intl,intr){inti,j,mid,cnt;if(l==r){return;//TODO}mid=(l+r)/2;mergesort(a,l,mid);mergesort(a;mid+1;r)i=l,j=mid+1,cnt=......
  • 12.22日(冬至日)
      早起去吃了碗馄饨,卖饺子的人真多啊,都说冬至要吃饺子。回到宿舍打开电脑,发现异响还是没有消除,释放性能时还会有咯吱咯吱噔噔噔的卡壳声。我初步怀疑是风扇轴承卡住了,之后又进行了电脑拆解,主板和风扇是连在一体的,而主板有一颗螺丝非常紧,还被我拧滑丝了,我只好另寻方法。最后从......
  • 2023.12.22大神老师的签名
    2023.12.24欧美同学基金会与深外合作揭牌仪式杜瑜皓【IOI2015金牌】AtCoder账号apiad(曾位居tourist之下(有过rtrk2)。镇海中学,whk裸考可上清北,报送至清华。IOI2015国家队成员,获IOI全球rk4,金牌。OIerDb签名:施韩原【CCF9级认证】代码源机构创始人。绍......
  • 12.22
    昨天晚上因为去录播教室写了一晚上文化课作业,所以今天早上来机房寄一下所以今天的标题没有出问题上午三节奥赛课外加一节体育上公自也能来机房,赢数学老师听说体育课要上公自差点给占了,不过他听说会给我们两个晚上写作业后就算了(,我们当然不会让他知道这点时间肯定不够写给那帮......
  • 12.22每日总结
    今天一天都在做软件构造的实验packagecom.demo.blog;importcom.jfinal.aop.Before;importcom.jfinal.aop.Inject;importcom.jfinal.core.Controller;importcom.jfinal.core.Path;importcom.demo.common.model.Blog;/***本demo仅表达最为粗浅的jfinal用法,更......
  • 2023.12.22——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.设计模式明日计划:学习......