表单验证:
2种实现方式:
1.利用内置对象string中提供的方法进行实现
2.利用正则表达式(java类似)
利用内置对象string中提供的方法进行实现
1.截取:substr | substring
2.长度:length
3.空格:trim
4.替换:replace
5.分割:split
6.大小写转换:toUppercase | toLowerCase
7.ascii
表单中专属事件:表单阻止提交事件(该事件属性必须位于form标签上),onsubmit
例如:οnsubmit="return myf()";myf()中需要返回true或false
action="" 意思是提交的地址
method="" 提交数据的请求方式 get post
1.利用string提供的方法,判断表单元素,是否满足要求
2.焦点事件
onfocus onblur
给标签设置一个onblur属性,再设置一个span标签默认隐藏,当点到标签时,给span标签设置innerHTML值,并且显示,失去焦点也是如此
利用正则表达式(java类似)
正则表达式规则符号
javacript正则表达式规则符号
. 除了\n以外的任意字符
+ 至少重复1次
? 0次或者1次
* 任意次
- 连字符
[abc] abc中任取1个
[abc]{6} 必须6次
[abc]{6,10} 6-10次
\d [0-9]
\w [a-zA-Z0-9_]
\s 空格
^ 以什么开头
$ 以什么结尾