【发布时间】:2018-03-30 18:29:18
【问题描述】:
编辑: 基本问题是下面的代码打开一个弹出窗口 父屏幕未最大化时的窗口。当父屏幕最大化时,只会打开一个新选项卡。我希望它只表现得像一个弹出窗口。谢谢。我正在针对 Safari 和 Google Chrome 运行代码。
代码摘录如下所示(我遇到问题的部分):
<form target="popUp" name="RngFrm" action="MapPHPCode3.php" method="post" onsubmit="popup(this);">
<input name="lat" placeholder="Latitude" value="Latitude"></input>
<input name="lng" placeholder="Longitude" value="Longitude"></input>
<input name="rad2" placeholder="Radius" value="Radius"></input>
<input type="submit">
</form>
<script>
function popup(form) {
window.open('', 'formpopup','menubar=yes,scrollbars=yes,resizable=yes,width=40,height=50');
form.target = 'formpopup';
};
</script>
【问题讨论】:
-
这里没有PHP,你没有关闭
popup函数 -
我会使用带有 jquery 和 ajax 的来完成此任务。它不适用于单独使用 PHP 提交的表单。@MehdiBounya - 抱歉我没有复制那部分。我正在关闭它。@briskovich - 好的。虽然一切正常,即 php 正在从 MySQL 中提取数据,并且正在加载到我想要的窗口中。我只是想让窗口成为一个弹出窗口。或者我在这里错过了什么。我还没用过ajax/jquery。谁能帮忙解决这个问题。我觉得我快到了……谢谢
标签: javascript php forms popupwindow