refundment.js
3.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
var pay_type_val = 2;
jQuery(function() {
jQuery.formValidator.initConfig({
formid : "addRefundmentForm"
});
$("#order_code").formValidator({
onshow : "请输入产生退款的订单号,一次退款申请只能输入一个订单号",
onfocus : "订单号为x位数字",
oncorrect : "订单号输入正确"
}).inputValidator({
min : 10,
max : 20,
onerror : "你输入的订单号非法,请重新输入"
}).ajaxValidator({
type : "get",
url : "/home/refundment/getorder",
success : function(data) {
if (data == "1") {
return true;
} else {
return false;
}
},
error : "服务器没有返回数据,可能服务器忙,请重试",
onerror : "该订单号不可用,请更换订单号",
onwait : "正在对订单号进行合法性校验,请稍候..."
});
jQuery("#user_name").formValidator({
onshow : "请填写申请人的真实姓名",
onfocus : "真实姓名只能为中文",
oncorrect : "输入正确"
}).regexValidator({
regexp : "^[\u4e00-\u9fa5]{2,5}$",
onerror : "真实姓名至少2个中文,最多5个中文"
});
jQuery("#bank_name").formValidator({
onshow : "如:北京市招商银行双井支行",
onfocus : "请在此处填写开户银行",
oncorrect : "输入正确"
}).regexValidator({
regexp : "^[\u4e00-\u9fa5]{4,50}$",
onerror : "开户银行至少4个中文,最多50个中文"
});
jQuery("#bank_account_name").formValidator({
onshow : "请填写收款人的真实姓名",
onfocus : "收款人姓名只能为中文",
oncorrect : "输入正确"
}).regexValidator({
regexp : "^[\u4e00-\u9fa5]{2,5}$",
onerror : "收款人姓名至少2个中文,最多5个中文"
});
jQuery("#bank_account").formValidator({
onshow : "请填写您的银行账号",
onfocus : "收款人姓名只能为数字",
oncorrect : "输入正确"
}).regexValidator({
regexp : "^\\d{4,20}$",
onerror : "银行账号至少4位数字,最多15位数字"
});
jQuery("#bank_account_confirm").formValidator({
onshow : "再输入一遍您的银行账号",
onfocus : "再输入一遍您的银行账号",
oncorrect : "输入正确"
}).compareValidator({
desid : "bank_account",
operateor : "=",
onerror : "您2次输入的银行账号不一致"
}).regexValidator({
regexp : "^\\d{4,20}$",
onerror : "再输入一遍您的银行账号"
});
jQuery("#remark").formValidator({
onfocus : "请填写您的申请原因(可以为空)",
oncorrect : ""
}).inputValidator({
max : 250,
onerror : "申请原因最多250个字符"
});
jQuery('.btn_c3').click(function() {
var id = jQuery(this).attr('lin');
jQuery.ajax({
type : "get",
url : "/home/refundment/cancel",
data : "id=" + id,
cache : false,
dataType : 'json',
success : function(jsonData) {
if (jsonData.code == 200) {
jQuery('#status_' + id).text('用户已取消');
jQuery('#opration_' + id).text('');
return;
}
alert(jsonData.message);
return false;
}
});
});
jQuery('input[name="pay_type"]').click(function(){
pay_type_val = jQuery(this).val();
if (pay_type_val == 1) {
jQuery("#bank_info").show();
$("#bank_name").attr("disabled",false).unFormValidator(false);
$("#bank_account_name").attr("disabled",false).unFormValidator(false);
$("#bank_account").attr("disabled",false).unFormValidator(false);
$("#bank_account_confirm").attr("disabled",false).unFormValidator(false);
} else {
jQuery("#bank_info").hide();
$("#bank_name").attr("disabled",false).unFormValidator(true);
$("#bank_account_name").attr("disabled",false).unFormValidator(true);
$("#bank_account").attr("disabled",false).unFormValidator(true);
$("#bank_account_confirm").attr("disabled",false).unFormValidator(true);
}
}).click();
});