我有一个简单的搜索php脚本,在该脚本中有一些html和javascript来创建搜索输入字段和一个按钮。 我想要做的是当有人进入搜索,按下提交,厚箱打开,结果将显示在厚箱中。
我到目前为止的搜索字段和按钮,当我按提交时,它会短暂显示厚箱,而不是由结果页面重载,而是没有搜索结果。
以下是代码:
<form method="get">
<input type="text" name="merk" size=10 style="font-weight: bold; background-color:#D5DF23;">
<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>
答案 0 :(得分:0)
你似乎缺乏对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'">