You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.1 KiB
32 lines
1.1 KiB
1 year ago
|
// change la possibilité d'entrer une ville pour l'offre
|
||
|
// cas où l'offre est à pourvoir en full remote
|
||
|
document.getElementById("fullRemote").addEventListener("change", function () {
|
||
|
var villeInput = document.getElementById("ville");
|
||
|
villeInput.disabled = this.checked;
|
||
|
//var ville = document.getElementById('')
|
||
|
});
|
||
|
|
||
|
document.addEventListener("DOMContentLoaded", function() {
|
||
|
const form = document.querySelector("form");
|
||
|
const submitButton = document.querySelector('input[type="submit"]');
|
||
|
|
||
|
// Fonction pour vérifier si tous les champs du formulaire sont remplis
|
||
|
function checkFormFields() {
|
||
|
const inputs = form.querySelectorAll('input, textarea, select');
|
||
|
let allFieldsFilled = true;
|
||
|
|
||
|
inputs.forEach(function(input) {
|
||
|
if (!input.value) {
|
||
|
allFieldsFilled = false;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
submitButton.disabled = !allFieldsFilled;
|
||
|
}
|
||
|
|
||
|
// Écoute les événements de saisie dans les champs du formulaire
|
||
|
form.addEventListener("input", checkFormFields);
|
||
|
|
||
|
// Appelle la fonction initiale pour la première vérification
|
||
|
checkFormFields();
|
||
|
});
|