[求助]如何获得表单里的全部内容?
<P>PHP如何获得一个表单提交的所有内容啊?<BR>比如:</P><P><form><BR> <input name="a" type="text"><BR> <input name="b" type="text"><BR> <input name="c" type="text"><BR> …………<BR> <input name="n" type="text"><BR></form></P>
<P>n不知道是什么,个数也是不知道的<BR>要怎样得到这个表单提交的所有内容啊?</P>
<P>谢谢<BR></P>
用一个循环不就行了,呵呵<BR>for(i=0;i<n;i++){<BR>request("n")<BR>} 但是这个N是多少呢?又如何获取每个字段的值呢? LZ,个数都不知道怎么去做呀,呵呵 你这个form 写的不大对吧。如果你用的是php,那么你那个form 还得有个action="something", 此外还得有个确认按钮<br>
代码基本上是这样的:<br>
<?php<br>
if(!IsSet($_POST['Submit']) || $_POST['Submit'] != 'ok')<br>
{<br>
$_POST['a'] = "";<br>
$_POST['b'] = "";<br>
$_POST['c'] = "";<br>
$_POST['d'] = "";<br>
}<br>
else<br>
{<br>
//do something with these input, for example<br>
echo $_POST['a']; <br>
echo $_POST['b'];<br>
echo $_POST['c'];<br>
echo $_POST['d'];<br>
}<br>
?><br>
<body><br>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST"><br>
<input type="text" size=5 name="a" value="<?php echo $_POST['a']; ?>"><br><br>
<input type="text" size=5 name="b" value="<?php echo $_POST['b']; ?>"><br><br>
<input type="text" size=5 name="c" value="<?php echo $_POST['c']; ?>"><br><br>
<input type="text" size=5 name="d" value="<?php echo $_POST['d']; ?>"><br><br>
<input type="submit" name="Submit" value="ok"><br>
</form><br>
</body><br><br>你自己看看,不知道对不对。<br> <P>程序本身是没有错的,<BR>但是不合我的需求<BR>谢谢 </P> 哦,那我也看看他人的高见。如果你有了解答,也请你把解答的代码在这里贴一下。<br><br>此外,我也有一个问题,在php 中是不是对于任何form 都需要一个确认按钮(submit). 我对这个submit 按钮非常讨厌,有没有可能去除那个submit 按钮的方案?<br> 回楼主的<BR>foreach ($_POST as $key=>$value) {<BR> echo "$key=>$value<br>\n";<BR>}<BR><BR>回Kai的<BR>Form1.submit(); <P>楼上的YEAK!</P> <font color="#990000"><b>rainic,<br>对于像楼主这样的以textfield 为主的form 是免不了那个submit 按钮的,是不是?<br>而对于dropdown box 就可以免掉那个讨厌的submit 按钮了,你说我说的对不对?<br></b></font> 大师对JAVA、DOM挺熟悉 <br>不会对javascript陌生吧?<br><br>随便给元素一个事件都能提交Form<br><form id="form1"><br><a href="javascript:document.getElementById('form1').submit()">提交</a><br></form><br><a href="javascript:document.getElementById('form1').submit()">提交</a><br><button onclick="document.getElementById('form1').submit()">提交</button><br><div onclick="document.getElementById('form1').submit()">提交</div>
[align=right][color=#000066][此贴子已经被作者于2007-6-5 13:57:48编辑过][/color][/align]
javascript 和 java 没什么关系啊。我也是最近用了,才碰上。边学边用。<br><br>谢谢楼上这么详尽的代码。<br> <DIV class=quote><B>以下是引用<U>rainic</U>在2007-6-5 7:37:00的发言:</B><BR>回楼主的<BR>foreach ($_POST as $key=>$value) {<BR> echo "$key=>$value<br>\n";<BR>}<BR><BR>回Kai的<BR>Form1.submit();</DIV>
<P>正确,<BR>谢谢</P>
页:
[1]
