使用java sciprt c#获取文本框的值,当文本处于runat=";服务器";
我正在为我的客户建立一个网站,在我的网站上他们需要申请一份帮助表格 在这个表单中,我想检查java sciprt代码中的文本框 但是,当我尝试执行此代码时:使用java sciprt c#获取文本框的值,当文本处于runat=";服务器";,c#,asp.net,webforms,C#,Asp.net,Webforms,我正在为我的客户建立一个网站,在我的网站上他们需要申请一份帮助表格 在这个表单中,我想检查java sciprt代码中的文本框 但是,当我尝试执行此代码时: var nameeee = document.getElementById("name"); on this textbox: <asp:TextBox ID="name" runat="server" CssClass="name"></asp:TextBox> var nameee=document.getEl
var nameeee = document.getElementById("name");
on this textbox:
<asp:TextBox ID="name" runat="server" CssClass="name"></asp:TextBox>
var nameee=document.getElementById(“名称”);
在此文本框上:
它只是不起作用。。。我试图了解它的价值,但它似乎不起作用。我使用它是因为ruant=“server”,我需要它,这样我就可以从我的C#代码中调用它
有什么帮助吗
谢谢,
(抱歉英语不好)
阿隆 换成这个:
var nameeee = document.getElementById("<%=name.ClientID%>");
var nameee=document.getElementById(“”);
这将为您提供文本框的实际ID。改为:
var nameeee = document.getElementById("<%=name.ClientID%>");
var nameee=document.getElementById(“”);
这将为您提供文本框的实际ID。要获取值:
var nameeee = document.getElementById("<%=name.ClientID%>").value;
var nameee=document.getElementById(“”).value;
要获取值:
var nameeee = document.getElementById("<%=name.ClientID%>").value;
var nameee=document.getElementById(“”).value;
确保在指定元素后调用代码。例如,将其包装在$(document).ready(function(){})中;方法您发布的代码(我已修复)给出指向文本框本身的指针。要获取其值,请按照his中显示的ysrb读取其value属性。确保在指定元素后调用代码。例如,将其包装在$(document).ready(function(){})中;方法您发布的代码(我已修复)给出指向文本框本身的指针。要获取其值,请读取其值属性,如his中显示的ysrb。