gpt4 book ai didi

asp.net-mvc - ASP .NET MVC - 下拉列表 OnChange

转载 作者:行者123 更新时间:2023-12-02 04:52:58 25 4
gpt4 key购买 nike

我想在我的下拉列表中选择一个值时隐藏一些数据。

示例:

当我选择 Gender = M 时,我不想在我的 Title 中看到:Mr. Only Miss 或 Madame。

这是我的代码:

     @Html.DropDownListFor(m => m.Gender, new[] {
new SelectListItem() {Text = "M", Value = "M"},
new SelectListItem() {Text = "F", Value = "F"},
}, "---Choose Gender---", new { onchange = "Select();" })

@Html.DropDownListFor(m => m.Title, new[] {
new SelectListItem() {Text = "Mister", Value = "Mr."},
new SelectListItem() {Text = "Madame", Value = "Mme."},
new SelectListItem() {Text = "Miss", Value = "Miss."}
}, "---Choose Title---")

在 Javascript 部分:

   function Select() {
// the code.
}

最佳答案

你可以在 JQuery 的帮助下做到这一点,

  function changeGender()
{
if($('#Gender').val()=='M')
{
$('#Title').html('');
$('#Title').html('<option value="Mister">Mr.</option>');
}
else if($('#Gender').val()=='F')
{
$('#Title').html('');
$('#Title').html('<option value="Madame">Madam</option><option value="Miss">Miss.</option>');
}
else
{
$('#Title').html('');
}
return false;
}

希望这对您有所帮助。

关于asp.net-mvc - ASP .NET MVC - 下拉列表 OnChange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18510322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com