我正在使用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/

10-12 15:28