请教,页面中部有一表单,点击submit后(提交至本页),为什么会回到页顶?能让页面呆在原位置吗?

解决方案 »

  1.   

    可以在你提交的地方设置一个锚点,提交的时候action加上这个锚点。
    name 属性用于创建命名锚。锚的名称可以是任何你喜欢的名字。
    下面这行定义了命名锚:
    <a name="tips">Useful Tips Section</a>
    你会注意到,命名锚会以特殊的方式来显示。
    将 # 符号和锚名称添加到 URL 的末端,就可以直接链接到 tips 这个节,就像这样:
    <a href="http://www.w3school.com.cn/html/html_links.asp#tips">
    Jump to the Useful Tips Section
    </a>
      

  2.   

    <a name="thisform"></a><form action="test.php?job=edit#thisform">
    ....
    </form>
      

  3.   

    要完完全全的页面一点都不动,你可能只有用ajax提交数据了
      

  4.   

    楼上的不起作用啊
    <a name="thisform"></a><form action="test.php?job=edit#thisform">
    ....
    </form>