怎样通过不去点击提交按钮就能够通过$_POST获取到表单里的值呢???

解决方案 »

  1.   

    谁获取,php?js?
    用其他是件,如点击其他的东西,或者某个东西失去光标获得光标了等等
      

  2.   

    用ajax就能不submit 得到$_POST 的数据。
      

  3.   

    ajax  不是很了解,能讲点思路吗?
      

  4.   

    js事件   鼠标经过 或者 监听键盘……然后ajax     post
    比如新浪的博客的评论,不过监听的事件比较多
      

  5.   

    <form id="id_form">
    .....
    <input type=text name="a">
    <input type=text name="b">
    </form><script language="JavaScript">
    var oFrm = document.getElementById("id_form");
    if ( oFrm )
    {
        oFrm.submit();
    }
    </script>
      

  6.   

    ajax:当触发了某个事件向服务器发送请求,局部刷新(页面并不刷新)
      

  7.   


    这段代码都用了好几次了,都不好意思再用了<?php
    //abc.php
    if($_GET){
    echo $_GET['text'];
    }else if($_POST){
    echo $_POST['text'];
    }else{
    echo $_REQUEST['text'];
    }
    ?><input type="text" id="text" value="我是中国人">
    <input type="button" name="button" value="myAjax" onclick="post_test()"><script language="javascript">
    var request;
    function createxmlHttpRequest(){//判断浏览器类型,创建xmlHttpRequest对象
    if(!request){
    if(window.XMLHttpRequest){
    request = new XMLHttpRequest();
    }else{
    request = new ActiveXObject("Microsoft.XMLHTTP");
    }
    }
    }function get_test(){//get发送模式
    createxmlHttpRequest();
    var url = "abc.php?text=" + encodeURI(document.getElementById("text").value);
    request.open("get", url, true);//同步或异步
    request.onreadystatechange = callback;
    request.send(null);
    }function post_test(){//post发送模式
    createxmlHttpRequest();
    var url = "abc.php";
    var send = "text=" + encodeURI(document.getElementById("text").value);
    request.open("post", url, true);//true同步 false异步
    request.onreadystatechange = callback;
    request.setRequestHeader("content-type", "application/x-www-form-urlencoded");
    request.send(send);
    }function callback(){//回调函数
    if (request.readyState == 4){
    if (request.status == 200){
    alert(request.responseText);
    }else if(request.status == 404){
    alert("该路径未找到");
    }else if(request.status == 403){
    alert("禁止访问");
    }else{
    alert("status is " + request.status);
    }
    }
    }
    </script>