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
|
<script>
function constructPost() {
post = { // select content data
of_article: selected_text($('select[name=of_article]')),
student_names: $('textarea[name=student_names]').val(),
of_department: $('input[name=of_department]').val(),
date: $('input[name=date]').val(),
time: $('input[name=time]').val(),
place: selected_text($('select[name=place]')),
rapporteur: selected_text($('select[name=rapporteur]')),
charge: $('textarea[name=charge]').val(),
apology: $('textarea[name=apology]').val(),
decision_reasoning: $('textarea[name=decision_reasoning]').val(),
decision: selected_text($('select[name=decision]')),
decision_more: $('input[name=decision_more]').val(),
president: selected_text($('select[name=president]')),
members: selected_multitexts($('select[name="members[]"]'))
};
}
$(document).ready(function() {
// When form is submited
////////////////////////////////////////////////////////////////////////
$('.content-form form').submit( event => {
event.preventDefault();
if (false) {
alert('Τα δυο passrods δεν ταιριάζουν!');
} else {
var data = { // select content data
of_article: selected_text($('select[name=of_article]')),
student_names: $('textarea[name=student_names]').val(),
of_department: $('input[name=of_department]').val(),
date: $('input[name=date]').val(),
time: $('input[name=time]').val(),
place: selected_text($('select[name=place]')),
rapporteur: selected_text($('select[name=rapporteur]')),
charge: $('textarea[name=charge]').val(),
apology: $('textarea[name=apology]').val(),
decision_reasoning: $('textarea[name=decision_reasoning]').val(),
decision: selected_text($('select[name=decision]')),
decision_more: $('input[name=decision_more]').val(),
president: selected_text($('select[name=president]')),
members: selected_multitexts($('select[name="members[]"]'))
};
var form_data = { // prepare data to post
subject: $('input[name=of_department]').val(),
content: JSON.stringify(data),
on_date: $('input[name=date]').val(),
user_id: $('input[name=id]').val()
}
// select action url (add or update)
// var request = '/account/register';
console.log(data);
// send POST request
// $.post(request, form_data)
// .done(function( data ) {
// $('.classroom .content-form').html(data.message)
// });
}
});
});
</script>
|