我想“拦截”按下删除按钮

时间:2012-01-25 21:50:28

标签: javascript

我想“拦截”一个删除按钮按下 - 我相信这可以使用Javascript吗?我不知道确切的术语。

这是我的代码:

<button type="submit" name="del" value=' . stripslashes($cultrow["cult_id"]) . '>Del</button></td>

我想拦截任何和所有按下此按钮的名称为“del”。正如您所见,该值将会发生变化。

我该怎么做?我想提出一个对话,询问用户确认,我相信可以使用confirm()函数完成。

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

你可以将JavaScript放在内联中,虽然不是我喜欢的方法,但是可以工作并减少所需的代码量。

<button onclick="return confirm('Are you sure?')" type="submit" name="del" value=' . stripslashes($cultrow["cult_id"]) . '>Del</button></td>

答案 1 :(得分:0)

没有任何JavaScript框架,最简单的方法是添加onclick属性

onclick="return confirm('Are you sure?');"

请注意,您的PHP代码应为

<button type="submit" name="del" value="' . htmlspecialchars(stripslashes($cultrow["cult_id"])) . '">Del</button>

为避免跨站点脚本漏洞,您必须始终对输出到页面的任何数据进行HTML转义。您还缺少值属性的双引号。