complaints.js
2.13 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
jQuery(function (){
jQuery('.btn_c3').click(function(){
var obj=jQuery(this).parent();
jQuery.ajax({
type: "get",
url: "/home/complaints/cancelcomp",
data: "id=" + jQuery(this).attr('lin'),
cache: false,
dataType:'json',
success: function(jsonData)
{
if(jsonData.code == 200){
jQuery(obj).hide();
jQuery(obj).prev().html('问题已撤销');
return;
}
alert(jsonData.message);
return false;
}
});
});
});
complaints = {
checkForm : function(callBack) {
//初始化
$.formValidator.initConfig({
formid : "add_complaints"
});
//投诉主题
$("#caption").formValidator({
onshow : "请输入您的投诉主题",
onfocus : "请输入主题",
oncorrect : "输入正确"
}).inputValidator({
min : 1,
max : 20,
onerrormin : '投诉主题不能为空',
onerrormax : '输入投诉主题不能超过10个字'
});
//投诉对象
$('#customer').formValidator({
onshow : "请填写您要投诉的对象,比如:客服00*号、发货员...",
onfocus : "请填写您要投诉的对象",
oncorrect : "输入正确"
}).inputValidator({
min : 1,
max : 20,
onerrormin : "投诉对象不能为空",
onerrormax : '输入投诉对象不能超过10个字'
});
//涉及的订单
$('#order').formValidator({
onshow : "如果多个是多个订单号,请用英文逗号隔开,没有则不填",
onfocus : "请输入订单号",
oncorrect : "输入正确"
}).regexValidator({
regexp : '^([0-9,]{9,})$', //一个和多个订单
onerror : "您输入的订单格式不对,如果多个是多个订单号,请用英文逗号隔开"
});
$('#comment').formValidator({
onshow : "输入您投诉的内容",
onfocus : "请输入您投诉的内容",
oncorrect : "输入正确"
}).inputValidator({
min : 1,
max : 255,
onerrormin : "投诉内容不能为空",
onerrormax : "输入的投诉内容不能超过130个字!"
});
}
}