javascript - 将 3 个文本框值从 ASPX 传递给 JavaScript 函数

标签 javascript c# asp.net

我想将三个文本框值传递给 JavaScript 函数。然而它不起作用。非常感谢任何帮助。这是我尝试过的。

<asp:ImageButton ID="ibut_cheque2" runat="server" target="_blank"
OnClientClick='<%# string.Format("window.open(\"Product.aspx?pid=\" +
document.getElementById(\"{0}\").value & chdate=\" + 
document.getElementById(\"{1}\").value & pname=\" + 
document.getElementById(\"{2}\").value, 
null,\"scrollbars=yes,top=10,left=10\", \"true\");", 
Form.FindControl("txt_voucher").ClientID,
Form.FindControl("txtbox_chqdate").ClientID,
Form.FindControl("txtbox_chprovider").ClientID)%>'
AlternateText="Print" CssClass="btn5" ForeColor="White" ToolTip="Print Cheque" />

最佳答案

第一页按钮点击代码

<script>
var value1="value1";
var value2="value2";
var queryString = "?para1=" + value1 + "&para2=" + value2;
window.location.href = "page2.html" + queryString;
</script> 

在第二页

<script>

var queryString = decodeURIComponent(window.location.search);
queryString = queryString.substring(1);
var queries = queryString.split("&");
for (var i = 0; i < queries.length; i++)
{
  document.write(queries[i] + "<br>");
}

</script> 

希望这对您有帮助

关于javascript - 将 3 个文本框值从 ASPX 传递给 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47321245/

相关文章:

javascript - 在WebView UWP中通过ID获取dom元素

javascript - 等待ajax回复

c# - Microsoft.VisualStudio.TestTools.UITesting,版本=14.0.0.0

c# - 比较 Powershell 中的对象数组

c# - 不显示自定义实体中的 OData v4 集合

c# - Aspx 下拉列表不显示最高值

c# - 如何在 ASP.net Core 中使用按钮导航到新页面?

javascript - 如何检查多个 $.post 已发送并且结果已在页面上获取

javascript - 如何在 Javascript DOM 中创建树结构?

javascript - 检查具有给定类的元素,未找到情况,将类添加到第一个元素