在ASP.net MVC Razor代码中调用键上事件的javascript函数

Calling javascript function on key up event in ASP.net MVC Razor code

本文关键字:事件 函数 javascript 调用 net ASP MVC Razor 代码      更新时间:2023-09-26

我有以下剃刀代码

@Html.TextBoxFor(model => model.quantity, 
new { id = "quantityBox", onkeyup = "CallTxtEvent()" })

这段代码调用了一个javascript函数,如下所示。

<script type="text/javascript">
    function CallTxtEvent() {
        var value;
        value = document.getElementByID("quantityBox");
        document.getElementById("demo").innerHTML = value;
    }
</script>

这个函数没有被调用。我单独用alert检查了这个功能,它工作了。当我用上面的函数修改它时,它没有被调用。

你的代码好像打错了:

value = document.getElementByID("quantityBox");
应:

value = document.getElementById("quantityBox");
//                            ^

可以添加class

@class = "keyUpRemovePassw"

和在javascript中调用jquery

    $(".keyUpRemovePassw").keyup(function () {
        alert("keyup");
    });