最近在做的一个内容管理(CMS)系统中涉及到了内容的删除,点击删除项目后,由JavaScript的confirm()方法确认是否删除。然而点击”取消“之后,内容仍被删除。由于对JavaScript不是很了解,于是Google了一下,找到了问题所在。
原来的前端是这样写的:
<td><a href="/jeeadmin/jeecms/content/delete.do?id=${myContent.contentId}" οnclick="confirm('确定要删除吗?')">删除</a></td>
修改后问题没有了,修改后的前端HTML为:
<td><a href="/jeeadmin/jeecms/content/delete.do?id=${myContent.contentId}" οnclick="var toDelete = (confirm('确定要删除吗?')); return toDelete ">删除</a></td>