生活 register.php,register.php

/**

* Created by PhpStorm.

* User: dingding

* Date: 2017/8/4

* Time: 9:28

*/?>

应用注册

用户名

密码

确认密码

手机号码

软工实验室

非软工实验室

注册

$(function(){

$('#registerForm').bootstrapValidator({

message: 'This value is not valid',

feedbackIcons: {

valid: 'glyphicon glyphicon-ok',

invalid: 'glyphicon glyphicon-remove',

validating: 'glyphicon glyphicon-refresh'

},

fields: {

username:{

messsage:'用户名验证失败',

validators:{

notEmpty: {

message: '用户名不能为空'

},

stringLength: {

min: 3,

max: 18,

message: '用户名长度必须在3到18位之间'

}

}

},

psd:{

validators:{

notEmpty: {

message: '密码不能为空'

},

stringLength: {

min: 5,

max: 12,

message: '密码长度必须在5到12位之间'

},

regexp: {

regexp: /^[a-zA-Z0-9_]+$/,

message: '用户名只能包含大写、小写、数字和下划线'

}

}

},

psdagain:{

validators:{

notEmpty: {

message: '确认密码不能为空'

},

identical: {

field: 'psd',

message: '确认密码不一致'

}

}

},

phone:{

validators:{

notEmpty: {

message: '手机号不能为空'

},

regexp: {

regexp: /^[1][3,4,5,7,8][0-9]{9}$/,

message: '手机号格式不正确'

}

}

}

}

}).on('success.form.bv', function(e) {

// 终止重复提交

e.preventDefault();

var flag2 = $('#registerForm').data("bootstrapValidator").isValid();

if(flag2){

var action = $("#registerForm").attr('action');

var userTag = 0;

if($('#tag1').attr('checked')=="checked"){

userTag = 1;

}

var form_data = {

username: $("#username").val(),

password: $("#psd").val(),

userId: getUrlParam("userId"),

phone: $("#phone").val(),

userTag: userTag,

is_ajax: 1

};

// alert(JSON.stringify(form_data));

$.ajax({

type: "POST",

url: action,

data: form_data,

success: function(response){

var result = response.trim();

if(result == "success"){

alert("注册成功!");

} else if(result == "exist"){

alert("用户名/微信ID已存在!");

$('#registerForm').bootstrapValidator('disableSubmitButtons', false);

} else {

alert("后台出错,请稍后再试");

$('#registerForm').bootstrapValidator('disableSubmitButtons', false);

}

}

});

}

});

});

//获取url中的userId参数

function getUrlParam(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象

var r = window.location.search.substr(1).match(reg); //匹配目标参数

if (r != null)

return unescape(r[2]);

return null; //返回参数值

}

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值