J'ai une application mvc asp.net où je veux cacher/afficher une partie du formulaire en fonction de la ligne sélectionnée dans une liste déroulante. Cela se fait par le script jQuery:masquer une partie du formulaire
<script type="text/javascript" >
$(document).ready(function() {
$('#owners').change(function() {
$("select option:selected").each(function() {
$('.location').css("display", "none");
$('#canDeleteUsers').css("display", "none");
});
if (($("option:selected").attr("value")) == "") {
$("select option:selected").each(function() {
$('.location').css("display", "block");
$('#canDeleteUsers').css("display", "block");
});
}
});
});
</script>
Maintenant, le problème est que lorsqu'un utilisateur viole une partie de la logique et je retourne la vue à nouveau être validé, si la liste déroulante a été sélectionnée pour la variante, qui est censé pour masquer la partie du formulaire, il apparaît toujours.
Des idées à ce sujet? Merci d'avance.