可以啊。
如果表单里只有一个按钮的话,那么在处理表单的代码里就不需要判断按钮动作,默认的就是提交表单的按钮点击后直接进行处理。如果表单里有多个按钮就不一样了,只要在表单提交的处理页面里这样写就可以了:
<?
if ($_POST["submit"]) {
echo "you have submit the form~";
/*剩下的处理代码*/
...
}
?>
这里面要注意你按钮的名字,也就是button的name,如果是submit,那在处理页面就是submit,如果是别的名字,在处理页面就要改成其他的名字,这种一般是在表单里有多个按钮的情况下。

解决方案 »

  1.   

    <?php
        if (!empty($_POST[send]))
        {
           echo "send";
        }
    ?>
    <form>
    <input name="send" type="submit">
    </form>
      

  2.   

    不知道下面的方法是不是你要的
    方法一:if (isset($_POST['submit']))
    {
    //执行代码

    else 
    {
    echo "<form action="" method=post><input type=submit name=submit value=提交></form>";
    }方法二:<script language="javascript">
    function openWin(url)
    {
    var attrib = "directories=no, location=no, menubar=no, 
                           scrollbars=no, resizable=no, status=no, width=300, height=200";
    var win_name = "test"
    window.open(url, win_name, attrib);
    }
    </script><form action="" method=post onSubmit="openWin("test.php")">
    <input name=submit type=submit value=提交>
    </form>
      

  3.   

    好像只能js判断是否触发submit吧
      

  4.   

    判断 $_POST 数组是否为空。