{# @var ea \EasyCorp\Bundle\EasyAdminBundle\Context\AdminContext #} {% extends '@EasyAdmin/page/content.html.twig' %} {% block main %}
<div class="container">
<div class="row">
<div class="col-lg-4 col-md-4 col-xs-4">
<label>
Catégories formations <br>
</label>
<select class="form-control categorie" required="required">
<option value="0">Choisie catégorie</option>
<option value="1">Congré</option>
<option value="2">Autre</option>
</select>
</div>
<div class="col-lg-4 col-md-4 col-xs-4">
<label>
formation <br>
</label>
<select class="form-control formation">
</select>
</div>
<div class="col-lg-12 col-md-12 col-xs-12">
<br>
<button class="btn btn-info save">Search</button>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<script>
categorie = 0;
formation = 0;
$(".save").click(function() {
if (categorie == 0) {
$(".categorie").css("border", "1px solid red");
} else {
$(".categorie").css("border", "1px solid green");
}
if (formation == 0) {
$(".formation").css("border", "1px solid red");
} else {
$(".formation").css("border", "1px solid green");
}
if (categorie != 0 && formation != 0) {
if (categorie == 1) {
window.location.href = "/admin/export/" + formation + "/congre"
} else {
window.location.href = "/admin/export/" + formation + "/autre"
}
}
});
$('.categorie').on('change', function() {
categorie = this.value;
$ret = "<option value='0'>Choisie formation</option>";
if (categorie != 0) {
$.get("/getall/" + categorie, function(data, status) {
for (i = 0; i < data.length; i++) {
$ret += "<option value='" + data[i]['id'] + "'>" + data[i]['titre'] + "</option>";
}
$(".formation").html($ret);
});
}
});
$('.formation').on('change', function() {
formation = this.value;
});
</script>
{% endblock %}