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

使用post提交数据之后,有异常,页面刷新之后,想保持原有值

2013-09-06 
使用post提交数据之后,有错误,页面刷新之后,想保持原有值如题,我使用的ecmall模板trtdspan styleco

使用post提交数据之后,有错误,页面刷新之后,想保持原有值
如题,我使用的ecmall模板

<tr>
                                <td><span style="color:red"> * </span>{$lang.user_name}:</td>
                                <td><input type="text" id="user_name" name="user_name" value="{$smarty.post.user_name}" class="text width10"  /></td>
                                <td class="padding3 fontColor4"><label class="field_notice">{$lang.user_name_desc}</label><label id="checking_user" class="checking">{$lang.checking}</label></td>
                            </tr>

[解决办法]
post提交,在服务端验证失败之后,返回一段js代码: JavaScript:history.go(-1)  这样浏览器返回到上一页,数据也被保存住了。
[解决办法]

在頁面頭部加上:
//頁面返回內容不丟失
Header('Cache-control: private,must-revalidate');

有錯誤就用js後退,不要刷新,這樣用戶之前填的內容不會丟失

热点排行