-6ren">
gpt4 book ai didi

javascript - 如何为多个表单创建确认框

转载 作者:行者123 更新时间:2023-12-02 19:14:19 25 4
gpt4 key购买 nike

我有一个 foreach 循环,它显示许多这样的形式:

<form action="cree-new-user.php"  method="post" class="formButtonForm">                                                      
<input type="hidden" name="ent" value="<?php echo $corp->id;?>" />
<input type="hidden" name="action" value="delete" />
<input type="submit" class="submit redform" value="delete" />
</form>

当我单击“删除”按钮时,它会删除数据库中的对象。我想创建一个弹出框来确认我是否“真的”想要删除它。

我用 Javascript 编写了这个:

function Validate(event) {

var thereturn = confirm("Voulez vous vraiment effacer cette entreprise ?");
if (event) {
if (!thereturn) {
event.preventDefault();
}
} else {
return thereturn;
}
}

window.onload = function () {
document.getElementByName("deleteEntreprise").onclick = Validate;
}

它应该显示一个警报弹出窗口,但没有弹出任何内容...你们有什么线索吗?

最佳答案

即使您正确获取了按钮,您也应该在提交事件时在表单中进行验证。

<form action="cree-new-user.php"  method="post" class="formButtonForm" onSubmit="return Validate();">

如果您在函数中返回false,则不会提交表单。

关于javascript - 如何为多个表单创建确认框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13294491/

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