日期:2014-05-17  浏览次数:20481 次

怎么不同的form之间传输数值?
<?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=获得数据,但不会写,格式是这样的对吧,麻烦教教菜鸟的我,感谢各位。

------解决方案--------------------
用js 在点击f2的时候注册subimt事件(其他事件也可以),然后再事件中处理上面的checkbox,如用jquery $('input[type=checkbox]').attr('checked','checked');
------解决方案--------------------
<input type=submit value='提交' onclick="document.f1.submit();return false;">
------解决方案--------------------
print_r($_GET); //就知道了,就看你要获取哪个值啦