gpt4 book ai didi

javascript - 如何在 RazorViewEngine 中的文本框上添加 onmouseleave 属性

转载 作者:行者123 更新时间:2023-12-02 22:17:42 26 4
gpt4 key购买 nike

我正在 ASP.Net MVC5 中工作,我想使用 Javascript 将密码字段与确认密码进行匹配,但由于它使用 Razor View Engine,我无法添加 onmouseleave> 我的文本框上的属性。请帮忙,提前致谢。

 @Html.EditorFor(model => model.ConfirmedPassword, new { htmlAttributes = new { @class = "form-control", @id = " CPswd", @onmouseleave = "Show();" } })

它给了我这个错误 -

CreateUser:122 Uncaught TypeError: Cannot read property 'value' of null at Show (CreateUser:122) at HTMLInputElement.onmouseleave (CreateUser:105)Show @ CreateUser:122 onmouseleave @ CreateUser:105

在 Createuser122 是这段代码 -

var pswd = document.getElementById('Pswd').value;

在 CreateUser105 处是这段代码 -

最佳答案

当您尝试getElementById() Pswd 时,您的 ID 似乎被定义为“CPswd”。您在调用 getElementById() 时得到 null,因为它不存在(由于文本不匹配)。我也会删除空格。

关于javascript - 如何在 RazorViewEngine 中的文本框上添加 onmouseleave 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59334346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com