您好我是java脚本的新手。
我想在我的ASP.net网页中实现此功能。我在项目中使用了一个单独的.js文件,并从asp.net网页的标题部分调用它。
这是我想要实现的功能。
function userValid()
{
var Name;
Name = document.getElementById("txtName").value;
if (Name == '')
{
alert("Please Enter Name");
return false;
}
return true;
}
但问题是在输入document.getElementById("txtName")
之后。 (它只显示valueOf()
而不是值。
这是文本框代码
<asp:TextBox ID="txtName" runat="server" Width="250" AutoComplete="off"></asp:TextBox>
我在这里缺少什么?
答案 0 :(得分:0)
它表明它在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
在视觉工作室中使用智能的更多参考 http://msdn.microsoft.com/en-us/library/bb385682.aspx