一、JS表单基本介绍
1、概述 作用
目的:减轻服务器压力;用来传数据给服务器的时候进行验证吗,减轻负担。
2、分析
需求:
- 不能为空
- 字符长度
- 正则
- 密码是否一直
- 焦点验证 等等等等
3、思路
输入表单数据的时候,可以用很多方式提示,比如:
- 表单元素
- JS的以下方法
- 触发onsubmit事件,对获取的数据验证 等等。
二、JS事件列表
在网页中我们有很多 的方法激活元素。比如:鼠标左右键,单双击,失去焦点等等。
方式一:用属性
如:onclick
方式二:匿名函数
元素名.onclick=function(){
}
事件名:onclick:单击事件ondblclick :双击事件onload:加载完毕onfocus :得到焦点
onblur :失去焦点
onchange : 改变事件
onmouseover : 鼠标移上
onmouseout :鼠标移出
onsubmit : 表单提交事件
三、表单验证方式
1、tring 常见方法
indexOf(), lastIndexOf() 查找字符位置charAt()按索引返回字符串concat() 拼接字符串substr()按长度截取字符串slice()截取字符串substring() 截取字符串replace() 替换字符串toUpperCase(),toLowerCase() 大小写转换
四、正则表达式
1、概述
正则表达式使用单个字符串来描述,匹配符合某一个规则额字符串搜索模式。
我们可以用正则表达式测试字符串内的模式、替换文本、从字符串中提取字符串等。
2、定义
//字面量方式:包含斜杠之间的模式
var r=/正则/;
//构造函数方式,调用RegExp对象构造函数
var r=new RegExp("正则");
//判断
var flag=r('内容');