【发布时间】:2022-01-18 00:44:01
【问题描述】:
我最初有一些用 PHP/HTML 编写的代码,当单击按钮时,表单操作会将用户带到名为 delete.php 的 PHP 页面。
现在我想在 javascript 中添加一个函数,询问用户是否确定在单击按钮后执行该操作,但我不确定如何不让 PHP 表单提交表单用户选择取消时的操作。
这是代码:
#delete buttons previous code: <form action='delete.php' method='post'>
echo "<form onsubmit='return setAction(this)' method='post'>";
echo "<td> <button onclick='askConfirm()' type='submit' name='deleteItem' value='" . $line['productCode'] . "' />Delete</button></td>";
echo "</form>";
# end table row and loop
echo "</tr>";
# javascript
echo '<script type="text/javascript">
function setAction(){
if (confirm("Are you sure you want to delete this?") == true) {
form.action = "delete.php";
}
else {
return false;
}
}
</script>';
【问题讨论】:
标签: javascript php html forms confirm