最近在做的一個內容管理(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>