gpt4 book ai didi

javascript - Html - 在处理一个提交时阻止其他提交事件?

转载 作者:行者123 更新时间:2023-11-28 13:20:54 25 4
gpt4 key购买 nike

我有一个带有两个按钮的表单 - 提交保存和提交处理。

submitSave 将触发代码在数据库中创建状态为“已保存”的条目。SubmitProcessed 将查找之前创建的条目并执行其他逻辑。如果找不到任何条目,它将创建一个新条目。

某些测试用例发生的情况是,有时用户单击“提交保存”按钮,而数据库仍处于创建该条目的过程中。然后,用户再次快速单击“submitProcessed”按钮 - 因为表中尚不存在前一个条目,所以它会创建一个重复条目。

知道如何处理这个问题,这样就不会在表中创建重复的条目吗?我想在单击一个按钮后禁用另一个按钮。

最佳答案

隐藏submitProcessed并在submitSave完成处理后显示它

第二个选项:在提交保存时单击将变量“处理”设置为是,完成后设置为否

当有人单击“submitProcessed”按钮时,它将检查变量状态是或否,并相应地执行任务。

关于javascript - Html - 在处理一个提交时阻止其他提交事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33154499/

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