1.<form target="_blank">
2.
in page1:
<style>
input{behavior:url(#default#saveHistory)}
</style>
in page2:you can use <script>history.go(-1)</script>

解决方案 »

  1.   

    将php.ini中的register_globals = Off改成register_globals = On就可以啦!
      

  2.   

    to popya(popya) :
    你说的方式我明白,是通过它来进行页面间的变量传递,我的PHP配置里已经将它设置为ON了
    可是还是不行的。感谢你得关注。 to fason(【阿信】) 
    你说的一种方法我试了,成功了。可是我们项目的因为安全问题,不能单独的另外生成一个页面,所以不合适采用。另一种方法,我试了,可是没有反应,是不是我放的位置有问题?你的意思是否通过样式表的定义来实现输入框值得保留。?<style>..</style>放在<head>之后可以吗?
      

  3.   

    是否可以考虑在page2用type=hidden的input保存page1传过来的值,当输入经检查不合法时,将page2中的form传给page1,用javascript给page1中的form重新赋值。当然,page2中的form的action是page1。
      

  4.   

    再详细的描述一下:
    在PAGE1输入数据后,在PAGE2用PHP语言进行提交的值进行判定,
    如果先前输入的数据不合法,则返回上一个页面PAGE1。
    但是,返回PAPE1后,PAGE1页面中先前所输入的值被清空了,得重新输入,
    这样对于用户使用来说是无法容忍的。
    我们的项目正在进行测试,马上要试运行,设计的页面太多,短期内无法做很大的改动。
    我想这个问题能否通过APACHE配置来解决或者,或者在页面中尽量做较少的改动
    来解决上个页面PAGE1所输入值的可以保留得问题。
    如果实在不行,我想以后我们还是得用JAVASCRIPT来改写了好了,谢谢大家的关注和建议!
      

  5.   

    用javascript写是很简单的事,工作量不大啊,dw有个yamaformat插件就是解决这个问题的。