日期:2014-05-18  浏览次数:20991 次

如何实现表单提交前预览功能
我有一个表单,有标题,正文,和图片三个提交项,想在在提交前实现预览功能,请问如何实现呢?
谢谢大家

------解决方案--------------------
最简单的就是最原始的方法:
另外做一个页面,首先提交给这个页面,让用户预览,用户确认后,再提交到真实的提交处理逻辑
------解决方案--------------------

------解决方案--------------------
同意一楼 这是最简单的方法
------解决方案--------------------
我也碰到这样的问题。文本可以用get方法传递,但是我有用eWebEditor的编辑组件,里面可以处理文本排版,生成的是html页面。有些特殊字符无法传递,就会产生错误。最终的解决方法是建一个临时表,客户点击预览时,实际上数据插入了临时表。然后显示临时表内容到预览页面。客户确定後再把数据加入原表,同时删除临时表的那条数据。
------解决方案--------------------
不用建立临时表,把图片的路径就设为本地的绝对路径预览
------解决方案--------------------
不用的 把图片路径设为本地绝对路径
------解决方案--------------------
关注
------解决方案--------------------
DBA_DREAM(逐梦人) 理解了我的意思。用get方法还会有其它问题产生,变量不能太多,有上限,表单中的隐藏(hidden)值也有上限,会报js错误,我第一次遇到时,死都没想到会是get方法的原因,一直在找js错误,浪费了很多时间。所以但是想预览又不入数据库的话,别用get方法,可以试试把变量放到session里面,不过要记得及时清空session。
------解决方案--------------------
div一个层
点击预览 就把他添加的东西放到div里让他看
------解决方案--------------------
建div层应该和提交到另一页遇到相同的问题吧,关注中……
------解决方案--------------------
客户需要的效果是:在后台添加内容,点击“预览”按钮,(不入数据库),马上弹出一个前台效果显示页面。客户看到效果后,感觉整体OK了,关闭弹出页面,再按提交(入库)。