gpt4 book ai didi

asp.net - 有没有办法将 Thickbox 与动态内容一起使用?

转载 作者:行者123 更新时间:2023-12-03 22:46:58 24 4
gpt4 key购买 nike

这是场景:

我的网页上有一个文本框和一个按钮。单击该按钮时,我希望打开一个弹出窗口(使用 Thickbox),该窗口将显示与文本框中输入的值匹配的所有项目。我目前正在使用 Thickbox 的 IFrame 实现。问题是要显示的 URL 被硬编码到按钮的“alt”属性中。我真正需要的是“alt”属性将文本框中的值传递到弹出窗口。

这是到目前为止的代码:

<input type="textbox" id="tb" />
<input alt="Search.aspx?KeepThis=true&TB_iframe=true&height=500&width=700" class="thickbox" title="Search" type="button" value="Search" />

理想情况下,我想将文本框值放入 Search.aspx url,但我似乎不知道如何做到这一点。我当前的替代方法是使用 jQuery 设置“搜索”按钮的单击功能,以调用将在 ASP.NET session 中设置一些值的 Web 服务。然后,Search.aspx 页面将使用 session 变量进行搜索。然而,这有点不稳定,因为似乎总是有可能在设置 session 变量之前执行搜索。

最佳答案

只需处理按钮的 onclick 即可运行调用 tb_show() 的函数,并传递文本框的值。类似的东西

... onclick = "doSearch()" ...

function doSearch()
{
tb_show(caption, 'Search.aspx?KeepThis=true&q=\"' +
$('input#tb').val() +
'\"&TB_iframe=true&height=500&width=700');
}

关于asp.net - 有没有办法将 Thickbox 与动态内容一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/257801/

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