【发布时间】:2016-09-20 11:49:19
【问题描述】:
我创建了一个 PHP 页面以从我的数据库中删除。这个 PHP 页面是一个表单提交的动作。通过单击“X”符号的图片提交表单。 如何在提交表单之前要求用户确认,然后从我的数据库中删除?
这是我的代码:
<form method='POST' action='delete.php'><input type='image' src='images/delete.png' class='del' alt='Submit Form' />
我尝试通过将它添加到我的表单标签来内联,但它不起作用:
onsubmit="return confirm('Are you sure you want to submit this form?');"
【问题讨论】:
-
对按钮使用
onclick,而不是在表单中使用onsubmit。 -
如果您想确定是否要求确认,您需要在服务器端执行一个名为提交的确认页面(一个带有两个按钮表单的新 php 文件和之前输入的调用信息选择“是”时删除.php)。完成此操作后,您可以添加一个带有 ajax 调用的 javascript 层来改善用户体验。这种方法的优点是您的应用可以使用或不使用 javascript。
-
你显然遗漏了一些重要的代码,以及它是如何被使用的。我希望您不仅只回应“答案”;我们也需要一些反馈。
-
@SaharAlsadah 您标记为“php”,但没有代码支持您的问题。我敢打赌,您在某处呼应了这一点并使用了错误的引号或没有转义单引号。由于您没有向我们展示的内容,每个人的答案都被否决了。顺便说一句,不是我的反对票。编辑:许多人删除了他们的答案。
-
@SaharAlsadah 我的评论很清楚,你还想让我写什么?我现在继续前进。祝你好运。我已经浪费了足够多的时间,就像你为其他所有人所做的那样,包括“你的”。