12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- $(function() {
- validateRule();
- $('.imgcode').click(function() {
- var url = ctx + "captcha/captchaImage?type=" + captchaType + "&s=" + Math.random();
- $(".imgcode").attr("src", url);
- });
- });
- $.validator.setDefaults({
- submitHandler: function() {
- register();
- }
- });
- function register() {
- $.modal.loading($("#btnSubmit").data("loading"));
- var username = $.common.trim($("input[name='username']").val());
- var password = $.common.trim($("input[name='password']").val());
- var validateCode = $("input[name='validateCode']").val();
- $.ajax({
- type: "post",
- url: ctx + "register",
- data: {
- "loginName": username,
- "password": password,
- "validateCode": validateCode
- },
- success: function(r) {
- if (r.code == 0) {
- layer.alert("<font color='red'>恭喜你,您的账号 " + username + " 注册成功!</font>", {
- icon: 1,
- title: "系统提示"
- },
- function(index) {
- //关闭弹窗
- layer.close(index);
- location.href = ctx + 'login';
- });
- } else {
- $.modal.closeLoading();
- $('.imgcode').click();
- $(".code").val("");
- $.modal.msg(r.msg);
- }
- }
- });
- }
- function validateRule() {
- var icon = "<i class='fa fa-times-circle'></i> ";
- $("#registerForm").validate({
- rules: {
- username: {
- required: true,
- minlength: 2
- },
- password: {
- required: true,
- minlength: 5
- },
- confirmPassword: {
- required: true,
- equalTo: "[name='password']"
- }
- },
- messages: {
- username: {
- required: icon + "请输入您的用户名",
- minlength: icon + "用户名不能小于2个字符"
- },
- password: {
- required: icon + "请输入您的密码",
- minlength: icon + "密码不能小于5个字符",
- },
- confirmPassword: {
- required: icon + "请再次输入您的密码",
- equalTo: icon + "两次密码输入不一致"
- }
- }
- })
- }
|