长时间潜伏......
短篇小说:我正在使用asp经典和MS SQL构建一些动态电子表格。因为我的问题不在于创建电子表格或构建表单,所以我将其简化为基础知识。问题是电子表格创建后会发生什么。
用户指定变量,按vars排序,显示类型(单选按钮,复选框,文本区域,下拉菜单,javascript表单检查以及所有爵士乐)。
提交进入一个程序集asp经典页面,从数据库中抓取东西,然后EITHER显示到屏幕或使用AddHeader(都使用各种包含文件/ SQL视图)将它们全部存入excel电子表格并运送文件给用户。
问题:当指定电子表格选项时,用户体验是让表单(包含所有选项)保留在浏览器中。打开(或保存)电子表格文件后,用户返回其浏览器以查找表单,就像他们离开时一样。
对我来说不是问题...但客户端???喜欢一切如何运作除了他们希望表格重置到起始位置。
我已经看过(并且在过去的10个小时内尝试过)几乎所有事情(从javascript pop-under windows到response.redirects),我很担心在这个过程中干预的地方。
客户端不希望html报告在新窗口中打开,并且不希望单独的表单集用于屏幕查看与电子表格。所以我的方法有限。
所以不知何故,我需要找到一种方法来确定电子表格已完成或表格已在电子表格模式下提交,然后刷新表格上的页面......叹息。
思想?????线索???
答案 0 :(得分:0)
这个jQuery plugin为您提供下载文件时的成功和失败回调。
因此,在成功回调中,您可以执行一些JavaScript来重置表单,并在失败回调中显示一个友好的错误消息,如果出现问题。