gpt4 book ai didi

javascript - 提交时确认表格

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:58 27 4
gpt4 key购买 nike

我想在用户提交表单之前得到用户的确认。这将防止意外发布可能不完整或不正确的表单。

这是我的表单元素:

<form action="manager.php?method=update&id=<?php echo $user->id;?>" onsubmit="return confirm_update();"  method="POST" id="user_update"> 

这会调用我的函数 confirm_update()

function confirm_update()
{
if(confirm("Do you wish to update details?"))
{
return 0;
}
else
{
return 1;
}
}

脚本的问题在于,如果用户在 JavaScript 提示中单击 Cancel,它不会阻止表单发布。

我该如何更正这个问题,以免用户不小心提交他们的表单?

这是我要实现的功能的完整描述:

用例 - “更新详细信息”

  • 用户进入更新页面
  • 用户在表单字段中输入详细信息
  • 用户点击提交按钮
  • 出现确认消息
  • 如果选择“确定”按钮,则继续提交表单
  • 否则取消操作并停留在当前页面

最佳答案

不是返回 0 和 1,而是返回 truefalse。您实际上可以将函数缩短为:

function confirm_update() {
return confirm("Are you sure you want to submit?");
}

关于javascript - 提交时确认表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9094706/

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