11521 sujets

JavaScript, DOM et API Web HTML5

J'ai un formulaire de contact qui est plutôt complexe.
Lors de la sélection du département à contacter, si l'on sélection "Département du support technique" un champ supplémentaire est supposé apparaître un peu plus bas. Mais voilà ça ne fontionne pas!
Voici l'adresse du formulaire en question: -http://support.spypoint.com/FR/contact.php
J'en suis là:

$(document).ready(function () {
			toggleFields();
			$("#departement").change(function () {
					toggleFields();
			});
		});

		function toggleFields() {
			if ($("#departement").val() === "support")
					$("#nomProduit").show();
			else
					$("#nomProduit").hide();
		}

Modifié par juliesunset (01 Dec 2016 - 17:18)
Hello! J'ai fini par trouvé... à force de recherche... voici le bon code qui fonctionne:
function updateRequiredFields(obj) {
			var selectBox = obj;
			var selected = selectBox.options[selectBox.selectedIndex].value;
			var product = document.getElementById("nomProduit");

			if(selected === "support"){
					product.style.display = "block";
			}
			else{
					product.style.display = "none";
			}
		}