gpt4 book ai didi

php - 确认/重定向功能不起作用 - javascript

转载 作者:行者123 更新时间:2023-11-28 04:36:49 25 4
gpt4 key购买 nike

这里我使用 JavaScript 删除了一个员工...

<script type="text/javascript">
function delet(emp)
{
var answer = confirm('Are you sure?');
if(answer)
{
window.location='delete.php?emp='+emp;
}
}
</script>

通过使用 anchor 标签调用javascript的函数....

<a onclick="javascript:delet('<? echo $_GET['emp']; ?>')">
<input type="button" name="delete" id="delete" style="background: url('images/del1.jpg')no-repeat;width:50px;height:50px" value=""/></a>

但我的问题是它正在努力显示警报消息,但在回答警报消息后它没有重定向到我给出的页面“delete.php?emp=+emp”

最佳答案

因为你嵌套了一个 <input type="Submit"/><a> 里面, 单击按钮与单击 <a> 不同,而不是在 <a> 之前无处“提交”(阅读您已经在的页面,刷新页面)可以完成它的工作。

Simple demo去谷歌的地方。

<a href="http://google.com/"><input type="Submit"/></a>

Bergipointed out我描述的行为不通用 (你好,Opera,IE) 除非 <form>元素存在,所以for example以下

<form action="jail.php">
<a href="go.php" onclick="window.location='?collect=£200';">
<input type="submit"/>
</a>
</form>

将直接把你送到 jail ,而不通过go在所有浏览器中收取 200 英镑

此外,这仅适用于页面重定向;其他脚本片段可能会在页面更改之前触发,最容易观察到的是 console.log , alert

关于php - 确认/重定向功能不起作用 - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17488797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com