我想将三个文本框值传递给 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 + "¶2=" + 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/