templates/souscription/indexAuto.html.twig line 1
{% extends 'base.html.twig' %}{% block title %}{% endblock %}{% block body %}<!-- Customized Bootstrap Stylesheet --><linkhref="{{asset('assets/css/form/formAuto.css')}}" rel="stylesheet"/><!-- google font --><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"/><link href="/assets/prof/plugins/global/plugins.bundle.css" rel="stylesheet" type="text/css"/><script src="/assets/prof/js/scripts.bundle.js"></script>{% for flashMessage in app.session.flashbag.get('noTarif') %}<script>window.onload = function () {Swal.fire({text:"{{ flashMessage }}",icon: "error",buttonsStyling: false,confirmButtonText: "Ok",background: '#f8f9fa', // Couleur d'arrière-plan personnaliséecustomClass: {confirmButton: "btn btn-danger"}});};</script>{% endfor %}{% for flashMessage in app.session.flashbag.get('attentePaiement') %}<script>window.onload = function () {Swal.fire({text:"{{ flashMessage }}",icon: "error",buttonsStyling: false,confirmButtonText: "Ok",background: '#f8f9fa', // Couleur d'arrière-plan personnaliséecustomClass: {confirmButton: "btn btn-danger"}});};</script>{% endfor %}{% for flashMessage in app.session.flashbag.get('validiter') %}<script>window.onload = function () {Swal.fire({text:"{{ flashMessage }}",icon: "error",buttonsStyling: false,confirmButtonText: "Ok",background: '#f8f9fa', // Couleur d'arrière-plan personnaliséecustomClass: {confirmButton: "btn btn-danger"}});};</script>{% endfor %}<style>.custom-img {width: 100%; /* Remplir toute la largeur disponible */height: 40vh; /* Remplir la moitié de la hauteur de la fenêtre du navigateur */object-fit: cover; /* L'image couvre la zone sans déformation */}</style><!-- Carousel Start --><div class="container-fluid p-0 mb-0 wow fadeIn" data-wow-delay="0.1s"><div id="header-carousel" class="carousel slide" data-bs-ride="carousel"><div class="carousel-inner"><div class="carousel-item active">{# <img class="h-50 w-80" src="{{asset('assets/img/IMAGE4.jpg')}}" alt="Image" /> #}<img class="custom-img" src="{{asset('assets/img/IMAGE4.jpg')}}" alt="Image" /><div class="absolute-div"><div class="carousel-caption"><!-- Service Start --><div class="container-xl py-5 mb-5"><div class="container"><div class="text-center mx-auto"><h1 class="display-5 mb-0 text-white " id="heading">Souscription assurance automobile</h1></div></div></div><!-- Service End --></div></div></div></div></div></div><!-- Carousel End --><!--begin::Wrapper container--><divclass="app-container container-xxl d-flex"><!--begin::Main--><divclass="app-main flex-column flex-row-fluid" id="kt_app_main"><!--begin::Content wrapper--><divclass="d-flex flex-column flex-column-fluid"><!--begin::Content--><divid="kt_app_content" class="app-content"><!--begin::About card--><divclass="card"><!--begin::Body--><divclass="card-body p-lg-30"><!--begin::About--><divclass="mb-18"><!--begin::Wrapper--><divclass="mb-10"><!--begin::Overlay-->{# <divclass="overlay col-12"><!--begin::Image--><imgclass="w-100 card-rounded" src="{{asset('assets/img/auto/2.jpg')}}" style="height: 250px;" alt=""/><!--end::Image--></div> #}<div class="container-fluid"><div class="row justify-content-center">{# <div class="col-12 col-sm-12 col-md-12 col-lg-10 col-xxl-9 text-center p-0 mb-2"> #}<div class="col-12 col-sm-12 col-md-12 col-lg-10 col-xxl-9 text-center p-0 mt-3 mb-2"><div class="card px-3 py-3 pb-0 mt-3 mb-3 border border-light rounded">{# <div class="card px-3 py-3 pb-0 mt-3 mb-3 border border-light rounded"> #}<h2 id="heading">Commandez votre assurance automobile en quelques minutes</h2><p>Veuillez remplir tous les champs du formulaire de souscription</p><form enctype="multipart/form-data" id="msform" method="POST" action="{{path('app_souscription_auto')}}"><!-- progressbar --><ul id="progressbar"><li class="active" id="personal"><strong class="d-none d-md-block">Informations personnelles</strong></li><li id="vehicle"><strong class="d-none d-md-block">Informations du véhicule</strong></li><li id="asurance"><strong class="d-none d-md-block">Détails assurance</strong></li></ul><div class="progress"><div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuemin="0" aria-valuemax="100"></div></div><br><!-- fieldsets --><fieldset><div class="form-card"><div class="row"><div class="col-6"><h2 class="fs-title"></h2></div><div class="col-6"><h2 class="steps">Etape 1 - 3</h2></div></div><div class="row"><div class="col-12 col-md-6"><label class="fieldlabels">Nom:<span class="text-danger">*</span></label><input type="text" id="nom" name="nom" placeholder="Saisissez votre nom" value="{% if app.session.get('nom') != null %} {{app.session.get('nom')}} {% endif%}"/></div><div class="col-12 col-md-6"><label class="fieldlabels">Prénom:<span class="text-danger">*</span></label><input type="text" id="prenom" name="prenom" placeholder="Saisissez votre prénom" value="{% if app.session.get('prenom') != null %} {{app.session.get('prenom')}} {% endif%}"/></div></div><div class="row"><div class="col-12 col-md-6"><label class="fieldlabels">Téléphone:<span class="text-danger">*</span></label><input type="tel" id="phone" name="phone" placeholder="Numéro de téléphone" value="{% if app.session.get('telephone') != null %} {{app.session.get('telephone')}} {% endif%}" maxlength="8" onkeypress="chiffres(event)"/></div><div class="col-12 col-md-6"><label class="fieldlabels">Usage:<span class="text-danger">*</span></label><select id="usage" name="usage"><option {% if app.session.get('usage') == null %} selected {% endif%}>Selectionnez le type d'usage</option><option {% if app.session.get('usage') != null and app.session.get('usage') == 1 %} selected {% endif%} value="1">Véhicule Particulier</option><option {% if app.session.get('usage') != null and app.session.get('usage') == 2 %} selected {% endif%} value="2">Moto</option></select></div></div></div><input type="button" name="next" class="next action-button" value="Suivant"/></fieldset><fieldset><div class="form-card"><div class="row"><div class="col-6 col-md-7"><h2 class="fs-title"></h2></div><div class="col-6 col-md-5"><h2 class="steps">Etape 2 - 3</h2></div></div><div class="row"><div class="col-12 col-md-6"><label class="fieldlabels">Marque:<span class="text-danger">*</span></label>{# <select required name="marque" class="form-select" id="basic-usage" data-placeholder="Choose one thing"><option {% if app.session.get('marque') != "" %} value="{{app.session.get('marque')}}" {% endif%}>Selectionnez la marque</option>{% for liste in marques %}<option value="{{liste.libelle}}">{{liste.libelle}}</option>{% endfor %}</select> #}<input type="text" id="marque" name="marque" placeholder="Saisissez la marque de votre automobile" value="{% if app.session.get('marque') != null %} {{app.session.get('marque')}} {% endif%}"/></div><div class="col-12 col-md-6"><label class="fieldlabels col-6 col-md-6 ">Energie:<span class="text-danger">*</span></label><div class="row "><div class="col-md-4"><label class="d-flex "><input class="mt-3" id="energie" name="energie" type="radio" value="1" style="width: 25px;" checked/><span class="mt-2" style="font-family: montserrat; font-size: 15px; letter-spacing: 0px;">E (Essence)</span></label></div><div class="col-md-4"><label class="d-flex"><input class="mt-3" id="energie" name="energie" type="radio" style="width: 25px;" value="2"/><span class="mt-2" style="font-family: montserrat; font-size: 15px; letter-spacing: 0px;">D (Diesel)</span></label></div><div class="col-md-4"></div></div></div></div><div class="row"><div class="col-12 col-md-6"><label class="fieldlabels">Modèle:<span class="text-danger">*</span></label><span id="eligibilityMessage" class="text-danger" style="display: none; margin-left: 10px;">Le modèle sélectionné n'est pas éligible.</span><input type="text" id="modele" name="modele" placeholder="Saisissez le modèle de votre automobile" value="{% if app.session.get('modele') != null %} {{app.session.get('modele')}} {% endif%}" oninput="checkEligibility()"/></div><div class="col-12 col-md-6"><label class="fieldlabels">Puissance:<span class="text-danger">*</span></label><inputtype="text" autocomplete="off" class="form-control" id="puissance" onkeypress="chiffres(event)" maxlength="11" placeholder="Entrez la puissance" name="puissance" required="required" value="{% if app.session.get('puissance') != null %} {{app.session.get('puissance')}} {% endif%}"/></div></div><div class="row"><div class="col-12 col-md-6"><label class="fieldlabels">Plaque ou Chassis:<span class="text-danger">*</span></label><input type="text" id="plaque" name="plaque" placeholder="Saisissez le numéro de plaque ou chassis" value="{% if app.session.get('plaque') != null %} {{app.session.get('plaque')}} {% endif%}"/></div><div class="col-12 col-md-6"><label class="fieldlabels">Nombre de places: *</label><!--begin::Dialer--><divclass="position-relative " id="kt_modal_create_project_budget_setup" data-kt-dialer="true" data-kt-dialer-min="1" data-kt-dialer-max="70"><!--begin::Decrease control--><buttontype="button" class="btn btn-icon btn-active-color-gray-700 position-absolute translate-middle-y top-50 start-0" data-kt-dialer-control="decrease"><!--begin::Svg Icon | path: icons/duotune/general/gen042.svg--><span class="svg-icon svg-icon-1"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect opacity="0.3" x="2" y="2" width="20" height="20" rx="10" fill="currentColor"/><rect x="6.01041" y="10.9247" width="12" height="2" rx="1" fill="currentColor"/></svg></span><!--end::Svg Icon--></button><!--end::Decrease control--><!--begin::Input control--><input type="text" name="place" class="form-control text-center form-control-solid border-0 ps-12" data-kt-dialer-control="input" placeholder="Amount" name="budget_setup" readonly="readonly" value="{% if app.session.get('place') != null %} {{app.session.get('place')}} {% endif%}"/><!--end::Input control--><!--begin::Increase control--><buttontype="button" class="btn btn-icon btn-active-color-gray-700 position-absolute translate-middle-y top-50 end-0" data-kt-dialer-control="increase"> <!--begin::Svg Icon | path: icons/duotune/general/gen041.svg--><span class="svg-icon svg-icon-1"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect opacity="0.3" x="2" y="2" width="20" height="20" rx="10" fill="currentColor"/><rect x="10.8891" y="17.8033" width="12" height="2" rx="1" transform="rotate(-90 10.8891 17.8033)" fill="currentColor"/><rect x="6.01041" y="10.9247" width="12" height="2" rx="1" fill="currentColor"/></svg></span><!--end::Svg Icon--></button><!--end::Increase control--></div><!--end::Dialer--></div></div></div><input type="button" name="next" class="next action-button" value="Suivant"/><input type="button" name="previous" class="previous action-button-previous" value="Précédent"/></fieldset><fieldset><div class="form-card"><div class="row"><div class="col-6 col-md-7"><h2 class="fs-title"></h2></div><div class="col-6 col-md-5"><h2 class="steps">Etape 3 - 3</h2></div></div><div class="row"><div class="col-12 col-md-6"><label class="fieldlabels col-lg-3 ">Durée/mois:<span class="text-danger">*</span></label><select id="duree" name="duree"><option {% if app.session.get('duree') == null %} value="" {% endif%}>Selectionnez la durée</option>{% for liste in durees %}<option {% if app.session.get('duree') != null and app.session.get('duree') == liste.id %} selected {% endif%} value="{{liste.id}}">{{liste.libelle}}mois</option>{% endfor %}</select></div><div class="col-12 col-md-6"><label class="fieldlabels col-md-6 ">Date effet(A compter de):<span class="text-danger">*</span></label><div class="col-md-12"><input type="date" autocomplete="off" class="form-control" id="date_effet" placeholder="Entrez la date effet" name="date_effet" required="required"/></div></div></div><div class="row"><div class="col-12 col-md-6"><label class="fieldlabels col-md-6 ">Avance recours:<span class="text-danger">*</span><a href="#" data-toggle="tooltip" data-placement="top" title="Information concernant l'option avance recours"><i class="bi bi-question-circle-fill text-primary" style="font-size: 1.5rem; color: black;"></i></a></label><div class="col-md-6"><div class="row"><div class="col-md-4"><label class="d-flex "><input class="mt-3" id="avance_recours" name="avance_recours" type="radio" value="2" style="width: 25px;" checked/><span class="mt-2" style="font-family: montserrat; font-size: 14px; letter-spacing: 1px;">Non</span></label></div><div class="col-md-6"><label class="d-flex"><input class="mt-3" id="avance_recours" name="avance_recours" type="radio" style="width: 25px;" value="1"/><span class="mt-2" style="font-family: montserrat; font-size: 14px; letter-spacing: 1px;">Oui</span></label></div></div></div></div><div class="col-12 col-md-6"><label class="fieldlabels">Photo carte grise:<span class="text-danger">*</span></label><input type="file" accept="image/*" class="form-control" id="carteGrise" placeholder="Importer la carte grise" name="carteGrise" /></div></div><div class="row"><div class="col-12 col-md-6"><label class="fieldlabels col-md-6 ">Sécurité conducteur:<span class="text-danger">*</span><a href="#" data-toggle="tooltip" data-placement="top" title="Information concernant l'option securité conducteur"><i class="bi bi-question-circle-fill text-primary" style="font-size: 1.5rem; color: black;"></i></a></label><div class="col-md-6"><div class="row"><div class="col-md-4"><label class="d-flex "><input class="mt-3" id="option" name="option" type="radio" value="2" style="width: 25px;" checked/><span class="mt-2" style="font-family: montserrat; font-size: 14px; letter-spacing: 1px;">Non</span></label></div><div class="col-md-6"><label class="d-flex"><input class="mt-3" id="option" name="option" type="radio" style="width: 25px;" value="1"/><span class="mt-2" style="font-family: montserrat; font-size: 14px; letter-spacing: 1px;">Oui</span></label></div></div></div></div><div class="col-12 col-md-6"></div></div><div class="row"></div><hr class="d-sm-block d-md-none"></div><input type="button" name="initiation" id="initiation" class="valider" value="Valider " onclick="verif(this);"/><input type="button" name="previous" class="previous action-button-previous" value="Précédent"/></fieldset></form></div></div></div></div><!--end::Overlay--></div><!--end::Wrapper--></div><!--end::About--></div><!--end::Body--></div><!--end::About card--></div><!--end::Content--></div><!--end::Content wrapper--></div><!--end::Main--></div><!--end::Wrapper container--><script>function checkEligibility() {const modele = document.getElementById('modele').value.toLowerCase();const eligibilityMessage = document.getElementById('eligibilityMessage');// Vérification des modèles non éligiblesif (modele.includes('hard top') || modele.includes('hilux') || modele.includes('tricycle')) {eligibilityMessage.style.display = 'inline'; // Affiche le message à côté} else {eligibilityMessage.style.display = 'none'; // Cache le message si éligible}}</script><script>function keydownFunction() {var valSaisie = document.getElementById('montant_envoi').value;var valSaisie2 = addCommas2(valSaisie);// console.log(valSaisie2);var maxMontant = document.getElementById('montant_max_requiert_carte').value;var maxMontant2 = addCommas2(maxMontant);// console.log(maxMontant2);var total = (valSaisie2 - maxMontant2);console.log(total);// verification si le montant saisie est superieur au montant enregistresif (total > 0) {document.getElementById('identifiant_de_ma_div').style.display = "block";} else {document.getElementById('identifiant_de_ma_div').style.display = "none";}}function onChangeMotifEnvoi() {var motifEnvoi = document.getElementById('motif_envoi').value;console.log(motifEnvoi);// verification si le montant saisie est superieur au montant enregistresif (motifEnvoi == 6) {document.getElementById('identifint_motif_envoi').style.display = "block";} else {document.getElementById('identifint_motif_envoi').style.display = "none";}}function keydownFunction2() {var puissance = document.getElementById('puissance').value;var energie = document.getElementById('energie').value;var duree = document.getElementById('duree').value;var usage = $('#usage').val();var option = document.getElementById('option').value;var avance_recours = document.getElementById('avance_recours').value;var parametros = {'puissance': puissance,'energie': energie,'duree': duree,'option': option,'usage': usage,'avance_recours': avance_recours};$.ajax({url: '/liste_tarif/filtre',type: "POST",dataType: "json",data: parametros,async: true,success: function (response) {console.log("response")console.log(response)// $("#montant_total").val(puissance);// $("#puissance").html("<option value=''>Selectionnez la puissance</option>" + response);},error: function (xhr, ajaxOptions, thrownError) {alert(xhr.status + " " + thrownError);}});/*var puissance = addCommas(puissance);verification si le montant saisie est superieur 0 0if(valSaisie2 == ""){console.log("test 1")var montantEnvoi = $('#puissance').val();$('#Valider').attr('disabled', true);$("#montant_total").val(puissance);// desactivation du bouton a l' envoi// $('#Valider').attr('disabled', false);// document.getElementById('loader').style.display = "none";}else{console.log("test 2")$("#montant_total").val(' ');$('#Valider').attr('disabled', true);}*/}function addCommas(str) {return str.replace(/^0+/, '').replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ",");}function test() {var val = document.getElementById('montant_envoi').value;document.getElementById('montant_envoi').value = addCommas(val);}</script><script>jQuery.noConflict()(function ($) {$(document).ready(function () {var current_fs,next_fs,previous_fs; // fieldsetsvar opacity;var current = 1;var steps = $("fieldset").length;setProgressBar(current);$(".next").click(function () {current_fs = $(this).parent();next_fs = $(this).parent().next();// Add Class Active$("#progressbar li").eq($("fieldset").index(next_fs)).addClass("active");// show the next fieldsetnext_fs.show();// hide the current fieldset with stylecurrent_fs.animate({opacity: 0}, {step: function (now) { // for making fielset appear animationopacity = 1 - now;current_fs.css({'display': 'none', 'position': 'relative'});next_fs.css({'opacity': opacity});},duration: 500});setProgressBar(++ current);});$(".nextForm").click(function () {current_fs = 3;next_fs = 3;// Add Class Active$("#progressbar li").eq($("fieldset").index(next_fs)).addClass("active");// show the next fieldsetnext_fs.show();// hide the current fieldset with stylecurrent_fs.animate({opacity: 0}, {step: function (now) { // for making fielset appear animationopacity = 1 - now;current_fs.css({'display': 'none', 'position': 'relative'});next_fs.css({'opacity': opacity});},duration: 500});setProgressBar(++ current);});$(".previous").click(function () {current_fs = $(this).parent();previous_fs = $(this).parent().prev();// Remove class active$("#progressbar li").eq($("fieldset").index(current_fs)).removeClass("active");// show the previous fieldsetprevious_fs.show();// hide the current fieldset with stylecurrent_fs.animate({opacity: 0}, {step: function (now) { // for making fielset appear animationopacity = 1 - now;current_fs.css({'display': 'none', 'position': 'relative'});previous_fs.css({'opacity': opacity});},duration: 500});setProgressBar(-- current);});function setProgressBar(curStep) {var percent = parseFloat(100 / steps) * curStep;percent = percent.toFixed();$(".progress-bar").css("width", percent + "%")}$(".submit").click(function () {return false;})});});function getCheckboxValue() {var lang1 = document.getElementById("s1");var lang2 = document.getElementById("s2");if (lang1.checked == true) {var lg1 = document.getElementById("s1").value;document.getElementById('vehicule').style.display = "block";document.getElementById('moto').style.display = "none";} else if (lang2.checked == true) {var lg2 = document.getElementById("s2").value;document.getElementById('vehicule').style.display = "none";document.getElementById('moto').style.display = "block";}}function livraison() {var lang1 = document.getElementById("l1");var lang2 = document.getElementById("l2");if (lang1.checked == true) {var lg1 = document.getElementById("l1").value;document.getElementById('oui').style.display = "block";document.getElementById('non').style.display = "none";} else if (lang2.checked == true) {var lg2 = document.getElementById("l2").value;document.getElementById('oui').style.display = "none";document.getElementById('non').style.display = "block";}}function payement() {var lang1 = document.getElementById("i1");console.log(lang1, lang2, lang3, lang4, lang5);if (lang1.checked == true) {var lg1 = document.getElementById("i1").value;document.getElementById('tel2').style.display = "block";result = lg1 + " ";}document.getElementById('resultat').style.display = "block";return document.getElementById("result").innerHTML = "Vous avez selectionnez " + "Airtel Money";}function verif(bouton) {form = bouton.form;var lang1 = document.getElementById("s1");console.log(document.getElementById('puissance').value);if ((form.nom.value == "")) {event.preventDefault(); // Empêche la soumission du formulaireSwal.fire({icon: 'warning',title: 'Attention',text: 'Veuillez remplir le champ nom au niveau des informations personnelles.',confirmButtonColor: '#3085d6',confirmButtonText: 'OK',background: '#f8f9fa' // Couleur d'arrière-plan personnalisée});return false;} else {if ((form.prenom.value == "")) {event.preventDefault(); // Empêche la soumission du formulaireSwal.fire({icon: 'warning',title: 'Attention',text: 'Veuillez remplir le champ prénom au niveau des informations personnelles.',confirmButtonColor: '#3085d6',confirmButtonText: 'OK',background: '#f8f9fa' // Couleur d'arrière-plan personnalisée});return false;} else {if ((form.phone.value == "")) {event.preventDefault(); // Empêche la soumission du formulaireSwal.fire({icon: 'warning',title: 'Attention',text: 'Veuillez remplir le champ téléphone au niveau des informations personnelles.',confirmButtonColor: '#3085d6',confirmButtonText: 'OK',background: '#f8f9fa' // Couleur d'arrière-plan personnalisée});return false;} else {if ((form.marque.value == "")) {event.preventDefault(); // Empêche la soumission du formulaireSwal.fire({icon: 'warning',title: 'Attention',text: 'Veuillez remplir le champ marque au niveau des informations sur le vehicule.',confirmButtonColor: '#3085d6',confirmButtonText: 'OK',background: '#f8f9fa' // Couleur d'arrière-plan personnalisée});return false;} else {if ((form.modele.value == "")) {event.preventDefault(); // Empêche la soumission du formulaireSwal.fire({icon: 'warning',title: 'Attention',text: 'Veuillez remplir le champ modèle au niveau des informations sur le vehicule.',confirmButtonColor: '#3085d6',confirmButtonText: 'OK',background: '#f8f9fa' // Couleur d'arrière-plan personnalisée});return false;} else {if ((form.plaque.value == "")) {event.preventDefault(); // Empêche la soumission du formulaireSwal.fire({icon: 'warning',title: 'Attention',text: 'Veuillez remplir le champ plaque au niveau des informations sur le vehicule.',confirmButtonColor: '#3085d6',confirmButtonText: 'OK',background: '#f8f9fa' // Couleur d'arrière-plan personnalisée});return false;} else {if ((document.getElementById('puissance').value == "")) {event.preventDefault(); // Empêche la soumission du formulaireSwal.fire({icon: 'warning',title: 'Attention',text: 'Veuillez remplir le champ puissance au niveau des informations sur le vehicule.',confirmButtonColor: '#3085d6',confirmButtonText: 'OK',background: '#f8f9fa' // Couleur d'arrière-plan personnalisée});return false;} else {if ((form.energie.value == "")) {event.preventDefault(); // Empêche la soumission du formulaireSwal.fire({icon: 'warning',title: 'Attention',text: 'Veuillez selectionnez l energie au niveau des détails de l assurance.',confirmButtonColor: '#3085d6',confirmButtonText: 'OK',background: '#f8f9fa' // Couleur d'arrière-plan personnalisée});return false;} else {if ((form.energie.duree == "")) {event.preventDefault(); // Empêche la soumission du formulaireSwal.fire({icon: 'warning',title: 'Attention',text: 'Veuillez selectionnez la durée au niveau des détails de l assurance.',confirmButtonColor: '#3085d6',confirmButtonText: 'OK',background: '#f8f9fa' // Couleur d'arrière-plan personnalisée});return false;} else {form.submit();}}}}}}}}}}function ListePuissance() {var puissance = $('#usage').val();console.log(puissance);var parametros = {'usage': puissance};$.ajax({url: '/liste_puissance/filtre',type: "POST",dataType: "json",data: parametros,async: true,success: function (response) {$("#puissance").html("<option value=''>Selectionnez la puissance</option>" + response);},error: function (xhr, ajaxOptions, thrownError) {alert(xhr.status + " " + thrownError);}});}</script><script>$('#basic-usage').select2({theme: "bootstrap-5",width: $(this).data('width') ? $(this).data('width') : $(this).hasClass('w-100') ? '100%' : 'style',placeholder: $(this).data('placeholder')});</script>{% endblock %}