比如文本框对输入内容有长度限制的验证功能,后退后,希望保持原来输入的内容,这样不用从头再写

解决方案 »

  1.   

    两种:
    1、用ajax,这样不刷新页面就不会丢失
    2、直接用javascript的history.back(-1) 多数情况下没问题
      

  2.   

     <META   NAME="save"   CONTENT="history">
      <STYLE>
      .saveHistory   {behavior:url(#default#savehistory);}
      </STYLE>  
    <input name="commend" type="radio" class="saveHistory" value="1">
    把这段话写到<META>之后然后在每一个需要保留数据的控件中使用些属性 但以上的方法只能在IE 中有效 不能应用于Firfox 浏览器
    但的最有效的方法还是AJAX    但是hihistory.back() story.go(-1) 只能用于  没有iframe在情况下 一般我们用的管理员后台一般都iframe中所以
    history() 可能会没有用    
      

  3.   

    如果你有使用smaty的话只要把 smarty缓存打开就可以。
    暂时只知道这个办法~呵呵
    因为我做的东西VIEW都用smarty,感觉这样很方便
      

  4.   

    直接弄个SESSION,或COOKIE,表单中设VALUE值就可以