首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

怎么在刷新后保留cfform的里的控件中已经填写的值

2012-02-10 
如何在刷新后保留cfform的里的控件中已经填写的值前提:我的程序是一个物流系统,需要在添加分单(addhawb.cf

如何在刷新后保留cfform的里的控件中已经填写的值
前提:我的程序是一个物流系统,需要在添加分单(addhawb.cfm)的过程中选择一个主单,当没有相应主单的时候点击添加按钮弹出网页添加主单(addmawb.cfm),添加主单成功后刷新一下父页面(addhawb.cfm)

问题:刷新父页面后,前面那些已经填好的东西都变空了需要重新录入一次,如何在刷新后能保证表单里的其他的控件已经填好的值保留下来

补充:在firefox里可以保留下来,但是在ie里不行不管是ie7还是6都不行,另外我使用的是cfform,我在网上看见preservedata="Yes"这个参数似乎是控制这个的,但是使用后没有效果,也不能把那些填过的值传到url里或者cookie里,因为分单的属性实在太多有40多个,这样做好像不太实际


不知道有没有人碰到过类似的问题,希望您能指点一下,不知道cf标签里是否有其他控制这种情况的属性,
如果没有请帮我想想有没有其他的方法,非常感谢大家。。。。。。

[解决办法]
我看到你的win_close.cfm是reload主窗口。可以使用url传递变量。
<cfparam name="abc" default=""> <!--- 不要叫前缀,如form,url等。会自动检测--->
完成后,不要使用reload,是哟个window.opener.location.replace("......?id=#abc#");
这样就可以拿到你要的参数。

热点排行