<?php
echo "
 
<form name=f1 mothod=GET>
<input type=checkbox name=C1 checked>C1<br>
<input type=checkbox name=C2 checked>C2<br>
<input type=checkbox name=C3 >C3<br>
<input type=checkbox name=C4 >C4<br>
<input type=checkbox name=C5 >C5<br>
<input type=checkbox name=C6 >C6<br>
<input type=checkbox name=C7 >C7<br>
<input type=checkbox name=C8 >C8<br>
<input type=checkbox name=C9 >C9<br>
<br></form> <form name=f2 mothod=GET >
<input type=submit  value='提交'>
</form>
 "
$a=$_GET[???];
echo $a;
?>代码如上,因布局需要,复选框跟提交按钮在不同的form,怎么写才能在f2中点击提交,就能得到选中的f1的数据呢?他们是怎么传递的?对了,上面那个$a=$_GET[???],我是想表达$a=获得数据,但不会写,格式是这样的对吧,麻烦教教菜鸟的我,感谢各位。

解决方案 »

  1.   

    用js   在点击f2的时候注册subimt事件(其他事件也可以),然后再事件中处理上面的checkbox,如用jquery  $('input[type=checkbox]').attr('checked','checked');
      

  2.   

    <input type=submit value='提交' onclick="document.f1.submit();return false;">
      

  3.   

    那么$a=$_GET[???]要怎么写,$a才能等于点击提交后获得的值呢?
      

  4.   

    print_r($_GET);  //就知道了,就看你要获取哪个值啦