【问题标题】:html transferring values in button clickhtml在按钮单击中传输值
【发布时间】:2013-04-30 10:47:28
【问题描述】:

我有一个带有文本框和按钮的 html 应用程序。 (静态应用)

我需要在按钮单击时传输文本框值,

这将带我到另一个 asp.net 应用程序。

(我可以在查询字符串中检索到)这可能吗?

2 个应用程序位于不同的服务器中。

【问题讨论】:

  • 您是否有一些可以向我们展示的 html 或您所拥有的 jsfiddle?
  • 您可以使用jquery .attr() 查找您可能要查找的内容api.jquery.com/attr
  • 致 Adrew , 这就是我所拥有的,只有一个文本框和一个按钮。谢谢

标签: asp.net html button click


【解决方案1】:

将您的表单get 的方法和表单的操作设置为您要访问的其他网站的网址,例如

<form action="http://www.google.co.uk" method="get">
   <input type="text" name="test" />
</form>

提交后将发布到http://www.google.co.uk?test=ValueOfInput

编辑

刚刚注意到您使用的是 asp.net - 这不是静态 html!由于您有一个 asp 按钮,您可以添加一个按钮单击事件,因此您的代码如下所示:

<input ID="btnsrch" type="button"value="Search" runat="server" onclick="btnsrch_click" />

然后在你对应的cs文件中添加如下函数:

protected void btnsrch_click (object sender, EventArgs e)
{
    Response.Redirect(string.Format("http://www.urltogoto.com?variable={0}", txtsrch.Text));
}

【讨论】:

  • 谢谢皮特。您的第一个答案是我想要的,只需要使用 get 方法。从 html 页面到 Asp.net 应用程序。再次感谢
【解决方案2】:

是的,这是可能的。 您可以提供一个回发 url,并可以通过它们获取请求对象中的值。

【讨论】:

  • Aniruth,如果我是对的,postbackurl 从一个 asp.net 页面转移到另一个 asp.net 页面。对。但我想从一个静态 html 页面转移到另一个 asp.net 页面。
猜你喜欢
  • 2016-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-04
  • 2013-07-23
  • 2013-09-13
  • 1970-01-01
相关资源
最近更新 更多