简体   繁体   English

在ASP.NET中的ButtonClick上使用JavaScript设置TextBox值

[英]Set TextBox value using javascript on ButtonClick in ASP.NET

I have searched alot but i didn't find any good answer. 我已经搜索了很多,但是没有找到任何好的答案。 My Question is: 我的问题是:

I want to set the value of a asp.net textbox using external javascript file. 我想使用外部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" /> 

i have found some answer but they used internal javascript. 我找到了一些答案,但他们使用了内部javascript。 I don't know how to do it. 我不知道该怎么做。 Please Help. 请帮忙。

Just pass the textbox's ID as parameter, like this 只需将文本框的ID作为参数传递,就像这样

function setvalue(textBoxID)
{
  document.getElementById(textBoxID).value = "Hello World";
}

and in your main file (asp/aspx) call it like this 并在您的主文件(asp / aspx)中这样称呼它

OnClientClick="setvalue('<%=txtbox1.ClientID %>');"  

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM