从数据库中删除之前显示所选项目
问题描述:
我一直在研究如何做到这一点,我找不到任何有用的链接,所以我在这里问。从数据库中删除之前显示所选项目
我在我的网站上有来自我的数据库的数据表。每个项目旁边都有一个删除复选框。如果用户选中这些框然后点击删除按钮,则会提示他们询问他们是否确定要删除这些项目。如果他们说是,那么这些物品将被删除。我想在确认框中显示他们选择的内容。
例如:假设他们选择了item4,item8和item9,然后点击删除。我想提示说:
“?你确定要删除所选项目
ITEM4
item8
item9”
我不知道如何开始这个。这是我目前的删除按钮:
<input type="submit" value="Delete" onclick="return confirm('Are you sure you want to delete the selected item(s)?');"/>
答
你可以使用JavaScript这一点,类似下面就可以了(伪代码);
<!-- Add the onclick handler -->
<input type="submit" onclick="submitOnClick();" value="Delete" />
// Javascript function
function submitOnClick() {
var ret = "";
var table = getTable();
for (int i = 0; i < table.length; i++) {
if (row.checked) {
ret += row.innerText + " ";
}
}
alert('Are you sure you want to delete the selected items of " + ret);
}
根据您的HTML设置/结构的不同,您可能需要改变一些东西才能正常工作。
希望这对我有所帮助。
运行一个函数,并在该函数中获取单击复选框旁边项目的值,然后将其附加到确认确认(“您确定要删除”+项目)中吗? – clearshot66