71 lines
1.6 KiB
HTML
Executable File
71 lines
1.6 KiB
HTML
Executable File
{% extends "rapids/base.html" %}
|
|
{% load static from static %}
|
|
|
|
{% block js %}
|
|
<!--<script type="text/javascript" src="/admin/jsi18n/"></script>-->
|
|
|
|
<script type="text/javascript">
|
|
let csrf_token = "{{csrf_token}}";
|
|
|
|
function add_answers_input_form() {
|
|
var form_idx = $('#id_answers-TOTAL_FORMS').val();
|
|
$('#answer_form_set').append($('#answer_empty_form').html().replace(/__prefix__/g, form_idx));
|
|
$(`#id_answers-${form_idx}-status`).val(2);
|
|
$('#id_answers-TOTAL_FORMS').val(parseInt(form_idx) + 1);
|
|
}
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
$('#add_more_answers').click(() => {
|
|
add_answers_input_form()
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
{{ form.media }}
|
|
{% endblock %}
|
|
{% block content %}
|
|
|
|
{% if object %}
|
|
{% include "rapids/question_link_header.html" %}
|
|
{% endif %}
|
|
|
|
<h2>Update Question Answers</h2>
|
|
<form action="" method="post" enctype="multipart/form-data" id="rapid-form">
|
|
{% csrf_token %}
|
|
<h3>Answers:</h3>
|
|
<div id="answer_form_set">
|
|
{% for form in answer_formset %}
|
|
<ul class="no-error answer-formset">
|
|
{{form.non_field_errors}}
|
|
{{form.errors}}
|
|
{{ form.as_ul }}
|
|
</ul>
|
|
{% endfor %}
|
|
</div>
|
|
{{ answer_formset.management_form }}
|
|
<input type="button" value="Add More Answers" id="add_more_answers">
|
|
<p>
|
|
<input type="submit" class="submit-button btn btn-primary" value="Submit" name="submit">
|
|
</p>
|
|
</form>
|
|
<div id="answer_empty_form" style="display:none">
|
|
<ul class='no_error answer-formset'>
|
|
{{ answer_formset.empty_form.as_ul }}
|
|
</ul>
|
|
</div>
|
|
|
|
{% endblock %} |