Summary edit 3 primary input types
This commit is contained in:
@ -93,7 +93,7 @@ var saveClickHandler = function(e) {
|
||||
var executeQuery;
|
||||
var questionId = thisEd.find('.button-edit').attr('data-questionid');
|
||||
|
||||
if (thisEd.find('textarea.code-answer')) {
|
||||
if (thisEd.hasClass('live_code-type')) {
|
||||
var htmlAnswer = $(thisEd.find('textarea.code-html')[0]).val();
|
||||
var cssAnswer = $(thisEd.find('textarea.code-css')[0]).val();
|
||||
var jsAnswer = $(thisEd.find('textarea.code-js')[0]).val();
|
||||
@ -102,29 +102,38 @@ var saveClickHandler = function(e) {
|
||||
'css': cssAnswer,
|
||||
'js': jsAnswer
|
||||
}
|
||||
} else if(thisEd.find('input').attr('type')=='radio') {
|
||||
} else if(thisEd.hasClass('radio-type')) {
|
||||
$(thisEd.find('input')).each(function() {
|
||||
if($(this).prop('checked')==true) {
|
||||
data = $(this).val();
|
||||
data = ({
|
||||
'radio': $(this).val()
|
||||
})
|
||||
}
|
||||
});
|
||||
} else if(thisEd.find('input').attr('type')=='checkbox') {
|
||||
} else if(thisEd.hasClass('checkbox-type')) {
|
||||
data = {'checkbox': []};
|
||||
|
||||
$(thisEd.find('input')).each(function() {
|
||||
if($(this).prop('checked')==true) {
|
||||
data.push($(this).val());
|
||||
data.checkbox.push($(this).val());
|
||||
}
|
||||
});
|
||||
} else {
|
||||
data = thisEd.find('textarea').val();
|
||||
data = {'text': thisEd.find('textarea').val()};
|
||||
}
|
||||
if(data == '') {
|
||||
$(thisEd).before('<div class="error">Please select or enter a value.</div>');
|
||||
} else {
|
||||
thisEd.find('textarea:not(.code-answer)').replaceWith('<p class="text-answer answer-container">' + $.trim(thisEd.find('textarea').val()) + '</p>');
|
||||
url = thisEd.closest('form').attr('action');
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/summary",
|
||||
data:{ id: questionId, answer: data},
|
||||
url: url,
|
||||
data: ({
|
||||
'answer': data,
|
||||
'submit': true
|
||||
}),
|
||||
success: function(data){
|
||||
executeQuery = true;
|
||||
//console.log(data);
|
||||
|
Reference in New Issue
Block a user