数据提交的时候 必须是  type=submit
想搞成你那个样子的,交给 ajax 去处理好了onclick 的时候,执行你的 js ,然后把数据返回给 服务器端的代码 去处理

解决方案 »

  1.   

    如果用Javascript提交的话,可以用<a href="javascript:..."
    用PHP 应该用到Type=submit
    要不就是用图片了!用文本应该不行
    图片:<input type=image src="" >
      

  2.   

    这个可以,不知道是否是你想要的。
    <script>
    function check(c)
    {
    document.form1.submit(); 
    }
    </script><form name="form1" action="test.php" method="post" >
    <input type="text" name="text" value="test" onclick="return check(this)" />
    </form>
      

  3.   

    用楼上的改的~~呵呵
    <form id="ff" action="test.php" method="post" > 
    <input type="text" name="text" value="test" onclick="document.getElementById('ff').submit();" /> 
    </form>text.php的代码
    <?php
    echo $_POST["text"];
    ?>