我有这种情况:我有一个带有表单和操作按钮的 asp 页面。当用户点击按钮时,它必须显示一个确认框(确认)来询问用户。如果用户说 OK,则必须执行操作 A,如果用户说取消,则必须执行操作 B。问题是 A,B 操作在服务器端,而用户在客户端。因为它需要 2 次操作,所以我无法添加return confirm()
到onclick
属性中。所以我所做的是在表单中创建一个隐藏字段并编写javascript函数来询问用户并在隐藏字段中返回值并提交表单然后根据隐藏字段在服务器上采取行动。
我的问题是:这个案例有更好的设计吗?