# RegisterFormVerify
**Repository Path**: luodan/RegisterFormVerify
## Basic Information
- **Project Name**: RegisterFormVerify
- **Description**: 注册表单验证
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2015-03-02
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#RegisterFormVerify
##regCheckOut使用说明:
###1:在项目中引入regCheckOut.js文件
###2:在注册页面的html文件中,对元素绑定事件
```html
```
###3:在注册页面的js文件(逻辑层)中,触发插件中的验证事件
```javascript
//例如:
//注册
regAccount: '', //账户
regPWD: '', //密码
regMail: '', //邮箱
//验证用户名
verifyUsername: function(){
regCheckOut.verifyUsername(reg.regAccount);
},
//验证用户名是否被使用
submitUN: function(){
regCheckOut.submitUN(reg.regAccount);
},
//验证密码
verifyPassword: function(){
regCheckOut.verifyPassword(reg.regPWD);
},
//验证邮箱
verifyEmail: function(){
regCheckOut.verifyEmail(reg.regMail);
},
//验证邮箱是否被使用
submitEM: function(){
regCheckOut.submitEM(reg.regMail);
},
```
###4:点击注册按钮后,发出注册请求前,需触发regCheckOut.register(un,pw,em)事件,根据返回值判断用户名、密码、邮箱的输入是否都正确,如果返回1,则表示输入都正确,才能发出注册请求,如果返回0,则不能发出注册请求。
```javascript
reg: function () {
var isPass = regCheckOut.register(reg.regAccount, reg.regPWD, reg.regMail);
if (isPass == 1) {
tip.on('注册中。。。。。。', 1);
//发出请求
avalon.ajax({
type: 'post',
url: 'http://api.tansuyun.cn/index.php?i=8',
data: {
username: reg.regAccount,
pwd: reg.regPWD,
email: reg.regMail
},
success: function (data) {
if (data.c == 200) {
tip.off('注册中。。。。。。', 1);
tip.on("注册成功!!!", 1, 3000);
window.location.href = '#!/login';
reg.regAccount = '';
reg.regPWD = '';
reg.regMail = '';
reg.regTel = '';
reg.regName = '';
reg.regUnit = '';
}
else {
tip.off('注册中。。。。。。', 1);
tip.on("注册失败!!!", 0, 3000);
tip.on(data.m,0,3000);
}
}
});
}
},
```