gpt4 book ai didi

javascript - 如何从客户端获取文本框值并从中创建查询字符串?

转载 作者:行者123 更新时间:2023-11-29 17:33:32 24 4
gpt4 key购买 nike

我将 jquery 用于模态对话框。我想从一个页面打开模型对话框并将一些额外的查询字符串发送到模式对话框页面。像这样:

 <asp:HyperLink ID="hypClientSearch" runat="server" NavigateUrl="~/SomePage.aspx?KeepThis=true&additionalQS='<%= txtBox.Text %>'&TB_iframe=true&height=650&width=800&modal=true" CssClass="thickbox" > 

这个例子是行不通的。有谁知道解决方案吗?

最佳答案

除了Helgi的回答。
如果你想使用 jQuery 获取文本框的值(当你需要使用其他选择器然后是 id 时)你可以使用:

var textBoxValue = $(textBoxSelector, window.opener.document).val();

编辑
哦,我刚刚注意到您使用模态。然后页面在 iFrame 中打开,您可以使用以下方法从 iFrame 中获取值:

var textBoxValue = $(textBoxSelector, window.parent.document).val();

此外,如果您需要在 iFrame 请求时将其发送到服务器,请尝试编辑点击时链接的 href 属性:

$('#hypClientSearch').click( function() {
var textBoxContent = $(textBoxSelector).val();
$(this).attr('href', 'somepage.aspx?textbox='+textBoxContent+'&otherVarsForModal=foo');
//we let the event bubble for the modal plugin, so ne returning false here
});

关于javascript - 如何从客户端获取文本框值并从中创建查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/737094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com