楼上各位感谢~~
这个不点提交,那我怎么在这个页面留言啊...清后还是一样啊..是提交完了,再刷新的..注意 我这个文件名叫Form.php ,我提交的页面也是 Form.php (即自己) ,想做到 我程序的留言 就像在这里回帖一样的效果 ,应该怎么弄啊??

解决方案 »

  1.   

    如唠叨老大那样不错,还能即使刷新,楼主也可以用ajax,最后用dom动态更新页面
      

  2.   

    楼上两位星星 ,插入式框架 是啥?? 是 require的界面么??
    那我提交到了插入式框架 ,但是如何再返回到 有表单的界面啊??比如 我提交到 aaa.php ,我提交后就是 aaa.php 的界面了 ,如何再自动转到 可以留言的界面 ??这个 ajax ,dom 不明白,还得先查查去...
      

  3.   


    <form action="..." method="..." target="frame">
    <input type="text" name="username">
    <input type="submit" name="submit">
    <iframe id="frame" name="frame" width="0" height="0" marginwidth="0" frameborder="0" src="about:blank"></iframe>
    </form>
    注意红色部分
      

  4.   

    是只要添加 红色部分么?其他部分不变??
    我这样弄了之后 ,为什么我提交到的页面接收不到我 form 的的数据了?
      

  5.   

    本帖最后由 xuzuning 于 2011-07-22 09:47:36 编辑
      

  6.   

    弄不出来... action="Form.php" action对应的界面收不到 表单里的数据...
      

  7.   

    这个我也想过~~ 但是让整个 页面都 跳过去 再 跳过来,感觉 好丑 ,如何像CSDN回帖一样 ,只是 回复框这块区域在跳来跳去??而且 ,我只会让整个页面 跳到 xx.php ,然后再点击 xx.php 里面的超链接返回 ,不会让 xx.php 自动调回来...
      

  8.   

    提交到 ifarme 后,处理程序应返回一句 js 用于将主页面重载
    这样写
    echo "<script>parent.document.location.replace('$_SERVER[PHP_SELF]');</script>";
      

  9.   

    1、你可以用“唠叨哥”和kyzy_yy_pm的插入框架,很好用,我试过了。页面test.html,iframe.php接收表单处理返回数据:
    test.html
    <body>
    <form action="iframe.php" method="post" target="iframe">
    <input type="text" name="username">
    <input type="submit" name="submit"></form>
    <iframe src="iframe.php" width="200" height="500" name="iframe">
          php_zongwuzong test
    </iframe>
     </body>iframe.php
    echo "qqqqqqqqqqqqqqqqq";
    echo "<br>";
    echo $name =  $_POST['username'];
    echo "<br>";
    //echo "<script>window.location.href='test.php?username=".$name."'</script>";
    2、直接在iframe.php里转向传值,当然test.html应改为test.php,它要接收值了。
    3、ajax:
    $.ajax({
        type: "POST",     
        cache: false,
        dataType: "TEXT",
        async:false,
        url    : "iframe.php",
       data   : "username="$('#username'),
        success: function(msg){
    //自设显示区域比如label
           $('label').empty();
    $('label').append(msg);
                }          
         });
       }
      

  10.   

    晕~~ 终于 搞明白了kyzy_yy_pm 所说的了... 整理一下...
      

  11.   

    最简单的方法用一个header跳转一下!
      

  12.   

    添加iframe后,form的target要改为iframe的name
      

  13.   

    或者将表单的action指向另一个网页
      

  14.   

    提交成功后,在调回到本页面.. 或者用ajax处理..