aemo_fr/templates/aemo/contact_edit.html

46 lines
1.5 KiB
HTML
Raw Normal View History

2024-06-03 16:49:01 +02:00
{% extends "base.html" %}
{% block extra_javascript %}
<script type="text/javascript">
$(document).ready(function() {
$("#contact-form").submit(function(ev) {
var form = $(this);
mode = '{{ view.action }}';
if (form.data('checked') == 'true' || mode != 'Création') return true;
ev.preventDefault();
var checkUrl = "{% url 'contact-doublon' %}";
var postUrl = form.action;
$.post(checkUrl, form.serialize(), function (data) {
if (data) {
var resp = confirm("Un contact " + data[0].nom + " " + data[0].prenom + " existe déjà!\nVoulez-vous vraiment créer ce nouveau contact ?");
if (!resp) {
return false;
}
}
form.data('checked', 'true');
form.submit();
});
});
});
</script>
{% endblock %}
{% block content %}
<div class="row border-bottom mb-3">
<div class="col"><p class="lead">Contact professionnel</p></div>
<div class="col text-end"><p class="lead">{{ view.action }}</p></div>
</div>
<div class="row mb-3 justify-content-center">
<div class="col-8">
<form id="contact-form" data-checked="false" action="#" method="post">{% csrf_token %}
<table class="table table-sm">
{{ form.as_table }}
</table>
{% include "actions.html" %}
</form>
</div>
</div>
{% endblock %}