Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
返回JavaScript中的确认窗口_Javascript_Html - Fatal编程技术网

返回JavaScript中的确认窗口

返回JavaScript中的确认窗口,javascript,html,Javascript,Html,我使用的是一个if-else语句,它只会根据该语句显示。我的确认窗口不工作。它只会转到注销页面而不进行确认 我的代码: else { echo " <td class='td1' align='center'> <a href='logout.php' onclick='return confirm('Are you sure you want to Log Out?')'><img src='

我使用的是一个
if-else
语句,它只会根据该语句显示。我的确认窗口不工作。它只会转到注销页面而不进行确认

我的代码:

else
{
    echo "
              <td class='td1' align='center'>
                  <a href='logout.php' onclick='return confirm('Are you sure you want to Log Out?')'><img src='./buttons/logout1.png' width='50' height='35' alt='Log Out'></a>
              </td>
          </tr>
      </table>

    ";}
else
{
回声“
";}

只需简单地将代码替换为此,因为您在确认之前已放置了一个返回,但通过JavaScript,有一个confirm关键字,它将为您提供所需的功能,而不是返回确认。只要确认一下就行了

else
{
回声“
“;}
您可以使用


小心你的单引号。将确认中的
'
替换为

这里有一个例子:jsfiddle.net/37z6wpmz/

使用double
而不是
。这样就可以了。更改为
onclick=“confirm('您确定要注销吗?')”



您在确认之前是否尝试过删除退货?我认为这不是问题needed@Bálint,是的,我已经做了。仍然没有显示确认窗口。至少告诉他什么和为什么。试试这个onClick=confirm('你确定要注销吗')通过在确认和确认时从开始处删除“”ending@MuhafilSaiyed“我已经试过了,现在还没有,应该可以用了,我不知道为什么不行。”Jannice Camaso检查我的第二个answer@MuhafilSaiyed.谢谢!:)
<a href="logout.php" onclick="confirm('Are you sure you want to Log Out?')"><img src='./buttons/logout1.png' width='50' height='35' alt='Log Out'> </a>