我想“拦截”一个删除按钮按下 - 我相信这可以使用Javascript吗?我不知道确切的术语。
这是我的代码:
<button type="submit" name="del" value=' . stripslashes($cultrow["cult_id"]) . '>Del</button></td>
我想拦截任何和所有按下此按钮的名称为“del”。正如您所见,该值将会发生变化。
我该怎么做?我想提出一个对话,询问用户确认,我相信可以使用confirm()函数完成。
感谢您的帮助!
答案 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转义。您还缺少值属性的双引号。