我正在 Coldfusion 8 中开发 CFC,我需要在用户删除记录之前设置一个确认弹出窗口。这是我正在使用的基本代码:
<!---Initiated when user clicks "Delete Association"--->
<!---User should be prompted by a popup to confirm intent to delete--->
<!--if user confirms delete, click event in popup triggers function below--->
<cffunction name="DeleteEmployeeAssignment" access="remote"
description="deletes selected employee from selected report assignment"
returntype="void">
<cfquery name="qryDeleteEmployeeAssignment" datasource="Corp_Dev" dbname="Corp_Dev_DB">
DELETE FROM [Corp_Services_Dev].[dbo].[AssignedReports]
WHERE employeeID ='11283' AND assignedReport = '1'
</cfquery>
<!---User is given a success message on deletion--->
</cffunction>
因为这是 CF9 之前的版本,所以我无法使用 CFwindow 标签。任何建议将不胜感激。
最佳答案
您可以简单地在调用该方法的任何内容上尝试将 return inform('Are you certain you want to delete this?')
作为 onClick
事件。您向我们展示了您正在调用的方法,但这将是在调用该方法的任何内容上。因此,如果“删除关联”是一个按钮或链接,您应该能够在那里使用 onClick
事件。不花哨,但它应该完成工作。使用您选择的 JavaScript 库来给猫剥皮的许多其他方法。
关于javascript - 如何在 Coldfusion 8 中生成确认弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30171507/