【问题标题】:how to use javascript's onchange for @Html.DropDownListFor如何为@Html.DropDownListFor 使用javascript的onchange
【发布时间】:2019-11-01 22:59:31
【问题描述】:

如何为@Html.DropDownListFor 使用onchange 事件

@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');"});

上面的代码不起作用

【问题讨论】:

标签: c# asp.net-mvc razor


【解决方案1】:

你可以使用:

document.getElementById("JobType").addEventListener("change", myFunction);

function myFunction() {

}

或者如果您使用的是 JQuery:

$("#JobType").change(function() {
});

【讨论】:

    【解决方案2】:

    onclick 所在的位置,只需将其更改为 onChange="javascript://whatever function you want()"

    例如

    @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()";
    

    【讨论】:

    • 伙计,真是一团糟。只是添加一个简单的 onChange 事件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多