|
@@ -221,12 +221,11 @@
|
|
|
let pollList = [[${pollList}]];
|
|
let pollList = [[${pollList}]];
|
|
|
|
|
|
|
|
var fnSubmitPoll = function () {
|
|
var fnSubmitPoll = function () {
|
|
|
- var max1 = new Map();
|
|
|
|
|
- //let max2 = new Map();
|
|
|
|
|
- //let max3 = new Map();
|
|
|
|
|
- //let max4 = new Map();
|
|
|
|
|
- let pollQsq_10 = new Array();
|
|
|
|
|
- let pollQsq_20 = new Array();
|
|
|
|
|
|
|
+ //let pollQsq_20 = new Array();
|
|
|
|
|
+ let pollQsq_10 = '';
|
|
|
|
|
+ let pollQsq_20 = '';
|
|
|
|
|
+ let pollQsq_30 = '';
|
|
|
|
|
+ let pollQsq_40 = '';
|
|
|
|
|
|
|
|
|
|
|
|
|
// 유효성검사
|
|
// 유효성검사
|
|
@@ -241,19 +240,9 @@ var fnSubmitPoll = function () {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
if ($('input:radio[name='+pollQsq+'_'+(i+1)+']:checked').val() == '기타') {
|
|
if ($('input:radio[name='+pollQsq+'_'+(i+1)+']:checked').val() == '기타') {
|
|
|
- pollQsq_10.push("("+pollQsq);
|
|
|
|
|
- pollQsq_10.push($('input:text[name=etc_input_'+pollQsq+']').val()+")");
|
|
|
|
|
- //max1.set(pollQsq,$('input:text[name=etc_input_'+pollQsq+']').val());
|
|
|
|
|
- //max1.set("pollQsq",pollQsq);
|
|
|
|
|
- //max1.set("dummy",$('input:text[name=etc_input_'+pollQsq+']').val());
|
|
|
|
|
- //max1.set("pollQtype",type);
|
|
|
|
|
|
|
+ pollQsq_10 += pollQsq +'-'+$('input:text[name=etc_input_'+pollQsq+']').val() + '/';
|
|
|
}else{
|
|
}else{
|
|
|
- pollQsq_10.push(pollQsq+"/"+$('input:radio[name='+pollQsq+'_'+(i+1)+']:checked').val());
|
|
|
|
|
- //pollQsq_10.push($('input:radio[name='+pollQsq+'_'+(i+1)+']:checked').val()+")");
|
|
|
|
|
- //max1.set(pollQsq,$('input:radio[name='+pollQsq+'_'+(i+1)+']:checked').val());
|
|
|
|
|
- //max1.set("pollQsq",pollQsq);
|
|
|
|
|
- //max1.set("pollQtype",type);
|
|
|
|
|
- //max1.set("dummy",$('input:radio[name='+pollQsq+'_'+(i+1)+']:checked').val());
|
|
|
|
|
|
|
+ pollQsq_10 += pollQsq +'-'+$('input:radio[name='+pollQsq+'_'+(i+1)+']:checked').val() + '/';
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if(type == "20"){
|
|
if(type == "20"){
|
|
@@ -262,15 +251,16 @@ var fnSubmitPoll = function () {
|
|
|
return;
|
|
return;
|
|
|
}else{
|
|
}else{
|
|
|
let chk = $('input:checkbox[name='+pollQsq+'_'+(i+1)+']:checked');
|
|
let chk = $('input:checkbox[name='+pollQsq+'_'+(i+1)+']:checked');
|
|
|
- pollQsq_20.push(pollQsq);
|
|
|
|
|
|
|
+ //pollQsq_20.push(pollQsq+ '-');
|
|
|
|
|
+ pollQsq_20 += pollQsq + '-' ;
|
|
|
for(let i=0; i< chk.length; i++){
|
|
for(let i=0; i< chk.length; i++){
|
|
|
- pollQsq_20.push(chk.eq(i).val());
|
|
|
|
|
- //max1.set(pollQsq,pollQsq_20);
|
|
|
|
|
- //max2.set("pollQsq",pollQsq);
|
|
|
|
|
- //max2.set("pollQtype",type);
|
|
|
|
|
- //max2.set("dummy",pollQsq_20);
|
|
|
|
|
-
|
|
|
|
|
|
|
+ //pollQsq_20.push(chk.eq(i).val());
|
|
|
|
|
+ pollQsq_20 += chk.eq(i).val();
|
|
|
|
|
+ if (i != chk.length-1) {
|
|
|
|
|
+ pollQsq_20 += ',';
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
+ pollQsq_20 += '/' ;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if(type == "30"){
|
|
if(type == "30"){
|
|
@@ -278,10 +268,7 @@ var fnSubmitPoll = function () {
|
|
|
mcxDialog.alert("Q"+(i+1)+"항목은 필수항목입니다.");
|
|
mcxDialog.alert("Q"+(i+1)+"항목은 필수항목입니다.");
|
|
|
return;
|
|
return;
|
|
|
}else{
|
|
}else{
|
|
|
- //max3.set("pollQsq",pollQsq);
|
|
|
|
|
- //max3.set("pollQtype",type);
|
|
|
|
|
- //max3.set("dummy",$('input:text[name='+pollQsq+'_'+(i+1)+']').val());
|
|
|
|
|
- max1.set(pollQsq,$('input:text[name='+pollQsq+'_'+(i+1)+']').val());
|
|
|
|
|
|
|
+ pollQsq_30 += pollQsq +'-'+$('input:text[name='+pollQsq+'_'+(i+1)+']').val() + '/';
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if(type == "40"){
|
|
if(type == "40"){
|
|
@@ -289,26 +276,19 @@ var fnSubmitPoll = function () {
|
|
|
mcxDialog.alert("Q"+(i+1)+"항목은 필수항목입니다.");
|
|
mcxDialog.alert("Q"+(i+1)+"항목은 필수항목입니다.");
|
|
|
return;
|
|
return;
|
|
|
}else{
|
|
}else{
|
|
|
- //max4.set("pollQsq",pollQsq);
|
|
|
|
|
- //max4.set("pollQtype",type);
|
|
|
|
|
- //max4.set("dummy",$('textarea[name='+pollQsq+'_'+(i+1)+']').val());
|
|
|
|
|
- max1.set(pollQsq,$('textarea[name='+pollQsq+'_'+(i+1)+']').val());
|
|
|
|
|
|
|
+ //max1.set(pollQsq,$('textarea[name='+pollQsq+'_'+(i+1)+']').val());
|
|
|
|
|
+ pollQsq_40 += pollQsq +'-'+$('textarea[name='+pollQsq+'_'+(i+1)+']').val() + '/';
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- console.log(pollQsq_10);
|
|
|
|
|
console.log(pollQsq_20);
|
|
console.log(pollQsq_20);
|
|
|
- //console.log(max2);
|
|
|
|
|
- //console.log(max3);
|
|
|
|
|
- //console.log(max4);
|
|
|
|
|
-
|
|
|
|
|
- //var data = {max : max1};
|
|
|
|
|
|
|
+ var data = {pollQsq_10 : pollQsq_10,
|
|
|
|
|
+ pollQsq_20 : pollQsq_20,
|
|
|
|
|
+ pollQsq_30 : pollQsq_30,
|
|
|
|
|
+ pollQsq_40 : pollQsq_40};
|
|
|
|
|
|
|
|
|
|
|
|
|
- var jsonData = JSON.stringify(max1);
|
|
|
|
|
- //jQuery.ajaxSettings.traditional = true;
|
|
|
|
|
-
|
|
|
|
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
|
|
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
type : "POST",
|
|
type : "POST",
|
|
@@ -317,6 +297,12 @@ var fnSubmitPoll = function () {
|
|
|
contentType : 'application/json',
|
|
contentType : 'application/json',
|
|
|
dataType : 'json',
|
|
dataType : 'json',
|
|
|
success : function(result) {
|
|
success : function(result) {
|
|
|
|
|
+ mcxDialog.alertC('설문조사 이벤트 참여가 완료되었습니다.', {
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function() {
|
|
|
|
|
+ cfnGoToPage(_PAGE_EVENT_MAIN);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
|