gpt4 book ai didi

Javascript 变量的 “Value” 属性未出现在 Intellisense Insted 显示值中

转载 作者:行者123 更新时间:2023-11-28 08:09:49 25 4
gpt4 key购买 nike

您好,我是 java 脚本新手。

我想在我的 ASP.net 网页中实现此功能。我在项目中使用了一个单独的 .js 文件,并从 asp.net 网页的 header 部分调用它。

这是我要实现的功能。

function userValid() 
{
var Name;
Name = document.getElementById("txtName").value;
if (Name == '')
{
alert("Please Enter Name");
return false;
}
return true;
}

但问题是在输入 document.getElementById("txtName") 后出现的。 (它只显示 valueOf() 而不是 value。

这是文本框代码

<asp:TextBox ID="txtName" runat="server" Width="250" AutoComplete="off"></asp:TextBox>

我在这里缺少什么?

最佳答案

不管它显示什么,它对 Visual Studio 中的 java 脚本没有太大帮助。所以你做的是正确的事。

此外,您应该使用 ClientId 而不是直接“txtName”

 Name = document.getElementById("<%= txtName.ClientID %>").value;

有关 ClientId 的更多详细信息请参见此处
http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientid(v=vs.110).aspx

更多在Visual Studio中使用智能的引用
http://msdn.microsoft.com/en-us/library/bb385682.aspx

关于Javascript 变量的 “Value” 属性未出现在 Intellisense Insted 显示值中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24378707/

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