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
|
<!--添加广告位信息开始--> < div class = "all" style = "" >
< div class = "widget-header" >
< h4 >广告位明细(最多5条)</ h4 >< div style = "float:right;margin-right: 50px; cursor: pointer;" >< h4 id = "newyz1" >+增加</ h4 ></ div >
</ div >
< div class = "one1" >
< div class = "contract-contracttype" >
< div class = "form-group field-contract-contracttype required has-success" >
< label class = "col-sm-1 control-label no-padding-right" for = "receivableamount[contractId]" >广告位</ label >
< div class = "col-lg-2" >
< input type = "hidden" class = "advertId" name = "advertId[]" id = "advertId" value = "" >
< input type = "hidden" class = "advertname1" name = "advertname1[]" id = "advertname1" value = "" >
< select id = "port" class = "form-control port" name = "port[]" onchange = "checkadvertname(this);" >
<? php foreach($port as $key=>$value):?>
< option value="<?=$value['key']?>"><?=$value['value']?></ option >
<? php endforeach;?>
</ select >
</ div >
< div class = "col-lg-2" >
< select id = "page" class = "form-control page" name = "page[]" onchange = "checkadvertname(this);" >
<? php foreach($page as $key=>$value):?>
< option value="<?=$value['key']?>"><?=$value['value']?></ option >
<? php endforeach;?>
</ select >
</ div >
< div class = "col-lg-2" >
< select id = "advertname" class = "form-control advertname" name = "advertname[]" onchange = "getadvert(this)" >
< option value = "0" >请选择广告位</ option >
</ select >
</ div >
</ div >
</ div >
< div class = "form-group field-applypay-paymenttime" >
< label class = "col-sm-1 control-label no-padding-right" for = "applypay-paymenttime" >发布时间</ label >
< div class = "col-sm-3 col-lg-2" >
< div class = "input-group" >
< span class = "input-group-addon" >< i class = "icon-calendar bigger-110" ></ i ></ span >
< input class = "form-control date-picker datetime-picker3" id = "projectStime" name = "projectStime[]" data-date-format = "dd-mm-yyyy" onfocus = "WdatePicker({dateFmt:'yyyy-MM-dd'})" type = "text" >
< em style = "position: absolute; top: 5px; right: -28px; width: 20px;" >-</ em >
</ div >
</ div >
< div class = "col-sm-3 col-lg-2" >
< div class = "input-group" >
< span class = "input-group-addon" >< i class = "icon-calendar bigger-110" ></ i ></ span >
< input class = "form-control date-picker datetime-picker3" id = "projectEtime" name = "projectEtime[]" data-date-format = "dd-mm-yyyy" onfocus = "WdatePicker({dateFmt:'yyyy-MM-dd'})" type = "text" >
</ div >
</ div >
</ div >
< div class = "form-group field-receivableamout-reason required" >
< label class = "col-sm-1 control-label no-padding-right" for = "receivableamout-reason" >备注说明</ label >
< div class = "col-lg-5" >< input type = "text" id = "receivableamout-reason" class = "form-control" name = "reason[]" maxlength = "100" ></ div >
< div class = "col-lg-3" >
< div class = "help-block" ></ div ></ div >
</ div >
</ div >
< span class = "form-group" id = "xx" >
</ span >
< div class = "form-group field-receivableamout-reason required" >
< label class = "col-lg-1 control-label no-padding-right" for = "receivableamout-reason" >上传附件</ label >
< div class = "col-lg-11 wdata1" >
< div class = "col-lg-3 btnimg" >
< label for = "uploadImg" class = "btn btn-primary fileimg" >< i class = "fa-plus-sign" ></ i >
< span >上传</ span >
< input class = "UploadImg" data = "1" type = "file" name = "files[]" multiple></ label >
</ label >
</ div >
</ div >
</ div >
</ div >
<!--添加广告位信息结束--> |
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
|
$("#newyz1").bind('click',function() {
_addnum++;
var num=_addnum;
console.log(num);
if($(".one1").length>4){
layer.msg("最多5条数据");
return false;
}
var html='< div class = "one1" >\n' +
' < div class = "contract-contracttype" >\n' +
' < div class = "form-group field-contract-contracttype required has-success" >\n' +
'< input type = "hidden" class = "advertId" name = "advertId[]" id = "advertId" value = "" >\n'+
' < input type = "hidden" class = "advertname1" name = "advertname1[]" id = "advertname1" value = "" >\n'+
' < label class = "col-sm-1 control-label no-padding-right" for = "receivableamount[contractId]" >广告位</ label >\n' +
' < a href = "javascript:void(0)" class = "khnimus1" title = "" id = "newyz1" data-original-title = "" >< i class = "icon-trash bigger-130" ></ i ></ a >\n'+
' < div class = "col-lg-2" >\n' +
' < select id = "port" class = "form-control port" name = "port[]" onchange = "checkadvertname(this);" >\n';
for (var i=0;i< ports.length ;i++){
html+='<option value = '+ports[i][' key']+'>'+ports[i]['value']+'</ option >';
}
html+='</ select >\n' +
' </ div >\n' +
' < div class = "col-lg-2" >\n' +
' < select id = "page" class = "form-control page" name = "page[]" onchange = "checkadvertname(this);" >\n';
for (var i=0;i< pages.length ;i++){
html+='<option value = '+pages[i][' key']+'>'+pages[i]['value']+'</ option >';
}
html+='</ select >\n' +
' </ select >\n' +
' </ div >\n' +
' < div class = "col-lg-2" >\n' +
' < select id = "advertname" class = "form-control advertname" name = "advertname[]" onchange = "getadvert(this)" >\n' +
' < option value = "0" >请选择广告位</ option >\n' +
' </ select >\n' +
' </ div >\n' +
'\n' +
' </ div >\n' +
' </ div >\n' +
' < div class = "form-group field-applypay-paymenttime" >\n' +
' < label class = "col-sm-1 control-label no-padding-right" for = "applypay-paymenttime" >发布时间</ label >\n' +
' < div class = "col-sm-3 col-lg-2" >\n' +
' < div class = "input-group" >\n' +
' < span class = "input-group-addon" >< i class = "icon-calendar bigger-110" ></ i ></ span >\n' +
' < input class = "form-control date-picker datetime-picker3" id = "projectStime" name = "projectStime[]" data-date-format = "dd-mm-yyyy" onfocus = "WdatePicker({dateFmt:\'yyyy-MM-dd\'})" type = "text" >\n' +
' < em style = "position: absolute; top: 5px; right: -28px; width: 20px;" >-</ em >\n' +
' </ div >\n' +
' </ div >\n' +
' < div class = "col-sm-3 col-lg-2" >\n' +
' < div class = "input-group" >\n' +
' < span class = "input-group-addon" >< i class = "icon-calendar bigger-110" ></ i ></ span >\n' +
' < input class = "form-control date-picker datetime-picker3" id = "projectEtime" name = "projectEtime[]" data-date-format = "dd-mm-yyyy" onfocus = "WdatePicker({dateFmt:\'yyyy-MM-dd\'})" type = "text" >\n' +
' </ div >\n' +
' </ div >\n' +
' </ div >\n' +
' < div class = "form-group field-receivableamout-reason required" >\n' +
' < label class = "col-sm-1 control-label no-padding-right" for = "receivableamout-reason" >备注说明</ label >\n' +
' < div class = "col-lg-5" >< input type = "text" id = "receivableamout-reason" class = "form-control" name = "reason[]" maxlength = "100" ></ div >\n' +
' < div class = "col-lg-3" >\n' +
' < div class = "help-block" ></ div ></ div >\n' +
' </ div >\n' +
// ' < div class = "form-group field-receivableamout-reason required" >\n' +
// ' < label class = "col-lg-1 control-label no-padding-right" for = "receivableamout-reason" >上传附件</ label >\n' +
// ' < div class = "col-lg-11 wdata'+num+'" >\n' +
// ' < div class = "col-lg-3 btnimg" >\n' +
// ' < label for = "uploadImg" class = "btn btn-primary fileimg" >< i class = "fa-plus-sign" ></ i >\n' +
// ' < span >上传</ span >\n' +
// ' < input class = "UploadImg" data = "'+num+'" type = "file" name = "files[]" multiple></ label >\n' +
// ' </ label >\n' +
// ' </ div >\n' +
// ' </ div >\n' +
// ' </ div >\n'+
'</ div >';
$('#xx').append(html);
//jq上传插件开始
$(".UploadImg").fileupload({
url: 'http://imgapi.qq.com/upload/php/upload.php',
sequentialUploads: true,
formData: {"app": 'brzy'},
returnType: "json",
acceptFiles: "application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,text/*,image/*,.pdf,.zip,.rar,.doc,.docx",
dataType: 'json',
// 上传完成后的执行逻辑 done: function (e, data) {
var n = data.jqXHR.responseText;
var an = JSON.parse(n);
// console.log(an);
layer.closeAll();
// if(typeof(_clickBut)=='undefined'){
// var _clickBut='';
// }
_clickBut = $(this).attr('data');//哪个按钮被点击了
console.log($(this));
callback(an.url);
},
// 上传过程中的回调函数 progressall: function (e, data) {
layer.load(0, {shade: false});
}
});
//jq插件结束
$(".khnimus1").live('click',function(){
$(this).parents(".one1").remove();
});
});
|
本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/1962817