<?php
/* ... SQL EXECUTION TO UPDATE DB ... */
?>
<form method = "post"
action = "<?=$_SERVER['php_self']?>"
onSubmit= "window.close();">
...
<input type="submit" value="submit" />
<input type="reset" value="reset" />
</form>
Run Code Online (Sandbox Code Playgroud)
我想在提交表格后关闭页面.运行上面的代码后,单击提交按钮后页面将关闭,但SQL不会执行.
谁能帮我?提前致谢!
Sha*_*ngh 53
<?php
/* ... SQL EXECUTION TO UPDATE DB ... */
echo "<script>window.close();</script>";
?>
Run Code Online (Sandbox Code Playgroud)
并window.close()从表单onsubmit事件中删除
小智 9
onsubmit从form标签中删除.改变这个:
<input type="submit" value="submit" />
Run Code Online (Sandbox Code Playgroud)
至:
<input type="submit" value="submit" name='btnSub' />
Run Code Online (Sandbox Code Playgroud)
写下这个:
if(isset($_POST['btnSub']))
echo "<script>window.close();</script>";
Run Code Online (Sandbox Code Playgroud)
Window.close() 不再像以前那样工作。可以在这里看到:
window.close 和 self.close 不会关闭 Chrome 中的窗口
就我而言,我意识到我不需要关闭页面。因此,您可以使用以下命令将用户重定向到另一个页面:
window.location.replace("https://stackoverflow.com/");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
126685 次 |
| 最近记录: |