Javascript 如何从表单中打开Thickbox并向其提供数据?

Javascript 如何从表单中打开Thickbox并向其提供数据?,javascript,html,search,thickbox,Javascript,Html,Search,Thickbox,我有一个简单的搜索php脚本,在该脚本中有一些html和javascript来创建搜索输入字段和按钮。 我试图做的是当有人输入搜索,然后按submit,thickbox打开,结果将显示在thickbox中 到目前为止,我拥有的是搜索字段和按钮,当我按下submit时,它会短暂地显示thickbox,than被结果页面重载,但than没有搜索结果 代码如下: <form method="get"> <input type="text" name="merk" size=10

我有一个简单的搜索php脚本,在该脚本中有一些html和javascript来创建搜索输入字段和按钮。 我试图做的是当有人输入搜索,然后按submit,thickbox打开,结果将显示在thickbox中

到目前为止,我拥有的是搜索字段和按钮,当我按下submit时,它会短暂地显示thickbox,than被结果页面重载,但than没有搜索结果

代码如下:

<form method="get">

<input type="text" name="merk"  size=10 style="font-weight: bold; background-color:#D5DF23;">&nbsp;&nbsp;

<input type="image" name="merk"  class="thickbox" onclick="document.location.href='searcher.php?keepThis=true&TB_iframe=true&height=520&width=800';"  src="zoek1.jpg" width="110" alt="Zoek" onMouseOver="this.src='zoek2.jpg'" onMouseOut="this.src='zoek1.jpg'">

</form></input>

似乎您缺乏对HTML、JavaScript和编程的一些基本了解,您真的应该花更多的时间了解基本知识

看来Thickbox的设计并不是为了按照您想要的方式使用。无论如何,我看了一下源代码,以更传统的方式使用该功能非常容易,使其更灵活(只需使用适当的参数调用函数tb_show)。你想要的是这样的:

<input type="text" id="merk" size=10 style="font-weight: bold; background-color:#D5DF23;">
<img onclick="tb_show('title','searcher.php?merk='+document.getElementById('merk').value+'&TB_iframe=true&height=520&width=800',false)" style="cursor:pointer;" src="zoek1.jpg" width="110" alt="Zoek" onMouseOver="this.src='zoek2.jpg'" onMouseOut="this.src='zoek1.jpg'">