from提交成功后,返回到上一页,并清空text中的值
<from action="">
  <input type="text" name="t1" id="t1" />
<input type="submit" />
</from>php:
....
echo "<script language=\"JavaScript\">alert('Your submission has been sent successfully!');top.location.href='./';;top.history.go(-1)</script>";//清空文本框处理?返回到上一页后,文本框中还有原来输入的值,请问下怎么清除文本框中的值啊?

解决方案 »

  1.   

    document.getElementById('t1').value='';
      

  2.   

    echo "<script language=\"JavaScript\">alert('Your submission has been sent successfully!');top.location.href='./';top.history.go(-1);document.getElementById('t1').value=''; </script>";
    这个是js操作HTML文档
      

  3.   

    href 直接等于你form所在的那个页面 top.location.href='form.php'
      

  4.   

    sorry ,我理解有误
    你需要把清空表单的js代码加到你要返回的那个页面,不妨这样<script type="text/javascript">
      function formReset(){ document.getElementsByTagName('form')[0].reset(); }
      window.onload= formReset; // 每当页面加载时,重置表单
    </script>可以参考 http://www.w3school.com.cn/htmldom/met_form_reset.asp
      

  5.   

    提交成功后转到上一页。为什么不直接提交到当前页呢?,这样提交后页面会重刷的。自然清空text内容