单击“取消”和“确定”,在js中执行相同的删除确认操作

Click cancel and ok doing the same thing in delete confirmation in js

本文关键字:确认 操作 执行 删除 js 取消 确定 单击      更新时间:2023-09-26

我在js文件中有这个

table = table + '<td class="td-problemlog-div-solution"><input type="button" style="width:40px;  color:White;  background-color:Red;" class="deletetButton" onclick="submitForm()" value="Delete" id="' + obj[i].PROBLEMID + '"/></td>';

它根据确认删除选定的行,但这里,点击取消和确定做同样的事情,删除行

这里是函数

function submitForm() {
   return confirm('Rollback deletion of candidate table?');
}

感谢您的帮助

如果其中有return false,则onclick将取消默认行为(提交表单)。如果您取消confirm(),您将从submitForm返回一个false到onclick。但这意味着onclick函数的计算结果不是return false,而是false。因此,你只需要输入

onclick="return submitForm()"

例子小提琴