C# 如何使用javascript';s onchange for@Html.DropDownListFor
如何将onchange事件用于@Html.DropDownListForC# 如何使用javascript';s onchange for@Html.DropDownListFor,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,如何将onchange事件用于@Html.DropDownListFor @Html.DropDownListFor(model => Tlitem.JobType, (SelectList)newSelectList, new { @class = "form-control js-select js-noFilter hidden", size = "2", @value = 0, Id = "JobType" + t ,@onchange="alert('hello');"});
@Html.DropDownListFor(model => Tlitem.JobType, (SelectList)newSelectList, new { @class = "form-control js-select js-noFilter hidden", size = "2", @value = 0, Id = "JobType" + t ,@onchange="alert('hello');"});
上面的代码不起作用,只需将其更改为
onChange=“javascript://whatever 所需函数()“
比如说
@Html.DropDownListFor(model => Tlitem.JobType, (SelectList)newSelectList, new { @class = "form-control js-select js-noFilter hidden", size = "2", @value = 0, Id = "JobType" + t ,@onchange="javascript:onChangeFunction()";
您可以使用:
document.getElementById("JobType").addEventListener("change", myFunction);
function myFunction() {
}
或者,如果您正在使用JQuery:
$("#JobType").change(function() {
});
所以您想要
onchange
或onclick
?onchange@S的可能副本ᴇ老兄,真是一团糟。只需添加一个简单的onChange事件。