# Validform

## Validform常用功能示例

### 基本功能

- 智能的提示信息 5.3+
- 给表单元素绑定验证类型和提示文字
- 给表单下的任一对象绑定提交表单或重置方法 5.0+
- 修改默认的提示文字，如默认弹出框的标题，验证成功后的提示文字等 5.0+
- 检测重复密码是否与第一次输入的密码一致
- 逐条验证与一次验证显示所有错误信息
- 使用ajax的方式提交表单 5.0+
- 让表单只能提交一次，提交成功后再提交表单将不会有操作 5.0+
- 在表单元素有输入时才验证，没有输入时不验证
- Validform实现用户名的实时验证
- dataype实现规则累加或单选 5.2+

### 进阶功能

- Validform没有限定只能使用table布局，任何结构都是可以的 5.0+
- 传入自定义的datatype，可以满足你几乎所有的验证需求
- 在自定义datatype中返回具体的错误信息 5.0+
- 仅用Validform做验证，验证成功后调用自己的方法提交表单 5.0+
- 使用Validform对象 5.0+

### 常见的一些验证效果

- 二选一的验证，如电话号码与手机号码只需其中之一有输入 5.0+
- 通过自定义datatype对身份证号码进行严格验证 5.0+
- 通过自定义datatype验证最多或至少选择n项 5.0+
- 分类选择，选择了其中一类就忽略其他类的验证 5.0+

## 提示效果 - 可以实现几乎任何你想要的提示效果

- 提示效果一： 弹出框提示
- 提示效果二： 右侧提示
- 提示效果三： Focus时右侧出现提示文字 5.0+
- 提示效果四： 【自定义提示效果】右侧提示，ajax提交时不弹出提示层
- 提示效果五： 【自定义提示效果】固定位置显示提示信息
- 提示效果六： 【自定义提示效果】使用自定义弹出框
- 提示效果七： 【自定义提示效果】让提示信息滑入显示 5.0+

## 外调插件

### 文件上传 - swfupload [需要服务器环境] 去官网查看详细使用方法»

- 选择文件后立即上传
- 表单验证通过后上传文件

### 密码强度检测 - passwordStrength

- 密码强度提示与验证提示同时显示
- 在符合验证要求时才有密码强度提示

### 日期控件 - datePicker

- 默认效果
- 选择日期后执行回调函数

### 表单美化 - jqtransform

- 默认对所有元素美化 5.0+
- 美化指定的表单元素 5.0+