Je développe l'application asp.net mvc. mon exigence de l'une des formes est que: Il a une liste déroulante remplissant avec disons A, B, C valeurs. Si sélectionné A puis sur l'interface utilisateur, il devrait y avoir 2 zones de texte qui devraient être visibles et les autres devraient être invisibles, si B est sélectionné, alors il faut ajouter 2 autres zones de texte, de cette façon il devrait y avoir 4 zones de texte. même pour sélection de C. Je en mesure d'obtenir la valeur sélectionnée parrendre visible div sur dropdown sélectionner dans jquery
$(document).ready(function() {
$('#NatureOfTransactionDropDown').change(function() {
var element = $(this).find('option').filter(':selected').text();
alert(element);
if (element == "A") {
//code
}
});
});
Ce que je dois faire. J'ai essayé hide() show(), mais je pense que ça ne marche pas pour moi.
oui, +1, mais après que je sélectionne une valeur en baisse vers le bas, il n'est pas l'affichage arrière. comment gérer cela dans le asp.net mvc –
il suffit d'ajouter la fonction javascript submit() pour poster le formulaire. document.forms ["myform"]. submit(); – Arief
ok, mais j'ai ViewData sur ma page d'affichage. donc j'ai besoin d'obtenir sa valeur et j'ai besoin de régler à nouveau manuellement, non? Je suis en mesure d'obtenir la valeur de ViewData. mais comment puis-je redéfinir la valeur à ViewData? –