javascript - 在 mvc3 中更改 @Html.TextboxFor 的 onchange 事件的标签文本

标签 javascript asp.net-mvc asp.net-mvc-3

我正在使用 MVC3 Razor。我想在 @Html.TextboxFor 的 onchange 事件上更改标签的文本。

这是我正在尝试的代码:

在 View 中:

@Html.TextBoxFor(x => x.ItnScanCaseCode, new { @onchange = "event();" })

JavaScript:

function event() {
    document.getElementById('lblSelectedProductName').value ="sam";
}

但它不起作用。

最佳答案

使用这个 jquery 语法它工作正常。

@Html.TextBoxFor(x => x.ItnScanCaseCode, new { @id="txtid",@onchange = "onchangeevent();" })

function onchangeevent(){
        $('#txtid').val('sam');
    }

关于javascript - 在 mvc3 中更改 @Html.TextboxFor 的 onchange 事件的标签文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17874849/

相关文章:

javascript - 使用 JavaScript 检查元素 CSS 显示

asp.net-mvc-3 - 在 MVC3 razor View 中渲染 MSChart

c# - ASP.NET MVC3、Razor - 在 Javascript 中使用 ViewBag 或 URL 变量

asp.net - 为什么子文件夹作为 Web 应用程序会出现 ASP.NET MVC 配置错误,无法加载站点主类型

javascript - 在 mvc View 中显示/隐藏文本区域

c# - 如何使 Html.CheckBoxFor() 在字符串字段上工作?

javascript - 无法在 request.post 方法中 setState

javascript - Chrome 扩展 javascript 函数未定义

javascript - 支持触摸的桌面 HTML Kiosk

asp.net - 是 Orchard 还是 Umbraco MVC?