我搜了很多遍,但没有找到任何好的答案。我的问题是:
我希望使用外部javascript文件设置asp.net文本框的值。
function setvalue()
{
document.getElementById('<%=txtbox1.ClientID %>').value = "Hello World";
}
<asp:TextBox runat="server" ID="txtbox1" />
<asp:Button runat="server" OnClientClick="setvalue();" Text="SetValue" />
我找到了一些答案,但他们使用内部javascript。我不知道怎么做。请帮帮忙。
发布于 2015-05-18 20:20:15
只需将文本框的ID作为参数传递,如下所示
function setvalue(textBoxID)
{
document.getElementById(textBoxID).value = "Hello World";
}
在您的主文件(asp/aspx)中,这样调用它
OnClientClick="setvalue('<%=txtbox1.ClientID %>');"
https://stackoverflow.com/questions/30311961
复制相似问题