<form name="frm1" method="post">
<input type=submit value='submit1'>
</form>
<form name="frm2" method="post">
<input type=submit value='submit2'>
</form>有两个form,如何实现点击其中一个submit组件后在php(不是JavaScript)里echo出该submit组件所属的表单的name值?
比如,点击submit1后显示frm1,点击submit2显示frm2。
不要用根据submit组件的name值来判断的方法
如果是用ajax的话麻烦请用xajax框架给个简单的代码例子吧,谢谢~

解决方案 »

  1.   

    写个hidden域。
    frm1中加
    <input type="hidden" name="frm" value="frm1">
    frm2中加
    <input type="hidden" name="frm" value="frm1">然后
    _POST["frm"];
      

  2.   

    if(count($_FORM))
    {
       //
    }
      

  3.   

    一个页面可以写入两个form,没有用过;
      

  4.   

    1L:感谢回答~
    不过。。这个和“根据submit组件的name值来判断的方法”是一样的啊.....T_T<form name="frm1" method="post">
    <input type=submit name="submit" value='frm1'>
    </form>
    <form name="frm2" method="post">
    <input type=submit name="submit" value='frm2'>
    </form>$_POST['submit'].....2L:
    额。。我没有接触过$_FORM,能否解释得详细一点呢?谢谢大家。
      

  5.   

    應該是沒有$_FORM變量的,至少php裏面是沒有的
      

  6.   

    如#1楼加hidden隐藏框存form名。
      

  7.   

    <form name="frm1" method="post">
    <input type=submit value='submit1'>
    </form>
    <form name="frm2" method="post">
    <input type=submit value='submit2'>
    </form>可以用 submit,要不就用一个 hidden