gpt4 book ai didi

javascript - MVC DropDownList onchange 事件与值

转载 作者:行者123 更新时间:2023-12-03 08:12:57 27 4
gpt4 key购买 nike

我对 MVC 还很陌生,我正在尝试在值更改时确定 DropDownList 的值。目前,传递给我的 JavaScript 函数的 val 变量始终是“未定义”。我用谷歌搜索了解决方案,到处都说要做我现在正在做的事情。我做错了什么?

cshtml:

@Html.DropDownListFor(m => m.NearestDealers
, new SelectListItem[]
{ new SelectListItem() {
Text = "No nearest dealers", Value = "0"
},
new SelectListItem() {
Text = "1", Value = "1"
},
new SelectListItem() {
Text = "2", Value = "2"
},
new SelectListItem() {
Text = "3", Value = "3"
}
}, new { onchange = "onNearestDealersChange(this.Value);"})

还有我的 JavaScript:

function onNearestDealersChange(val) {
if (val == 0) {
$("#dealer-pools").addClass("hidden");
} else {
$("#dealer-pools").removeClass("hidden");
}
}

最佳答案

尝试使用小写“v”表示“this.Value”

new { onchange = "onNearestDealersChange(this.value);"}

关于javascript - MVC DropDownList onchange 事件与值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34071994/

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