我被困住了! - 我有一个搜索表单,当输入和提交数据时,数据被发送到另一个页面! - 这很有效,见下文。
我的问题是,我有一个名为“greybox”的javascript,它基本上加载了一个外部,调暗第一页并专注于外部 - 请参阅下面的内容。
可以通过href“rel”链接或“onclick”命令调用新窗口。
我尝试将两者结合起来没有成功。无论我使用哪种方法,当我使用greybox时,原始表单中的数据都不会被传递! - 这就是我到目前为止......
example1,在提交按钮上使用带有“onclick”功能的标准表单example 1
<body>
<script>
GB_show(caption, url, /*optional*/ height, width, callback_fn)
</script>
<form name="form1" action="test_script.php" method="post">
<input type="text" name="var1" value="">
<input type="submit" name="submit" value="submit" onclick="return GB_show('Search', 'http://www.nctfleetlist.co.uk/test_script.php', this.href)">
</form>
</body>
示例2 - 使用“onsubmit”[示例2] [3]
<body>
<script>
GB_show(caption, url, /*optional*/ height, width, callback_fn)
</script>
<form name="form1" action="test_script.php" method="post" onSubmit="return GB_show('Search', 'http://www.nctfleetlist.co.uk/test_script.php', this.href)">
<input type="text" name="var1" value="">
<input type="submit" name="submit" value="submit">
</form>
</body>
示例3 - 使用javascript文本链接
<body>
<form name="form1" action="test_script.php" method="post">
<input type="text" name="var1" value="">
<a href="#" onclick="document.forms[0].submit()" rel="gb_page_center[720, 300]">Search</a>
</form>
</body>
要查看其他工作页面,只需将eg1.php更改为eg2.php或eg3.php
如果有人可以帮助我,我将不胜感激!