如何知道表单里有多少个表单控件 num=0for(i=0;i<document.forms.length;i++) {num+=document.forms[i].length}alert("共"+num+"个") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 num=0fname="名字分别为:\n"for(i=0;i<document.forms.length;i++) { flen=document.forms[i].length num+=flen for(j=0;j<flen;j++) { obj=document.forms[i][j] fname+=obj.name +"\n" }}alert("共"+num+"个")alert(fname)obj为控件对象 我看了看,这个好像是ASP吧,我想用PHP实现怎么实现? 写个例子给你参考一下。<?phpfor($i=0;$i<10;$i++){ echo $HTML=<<<HTML<form name="form{$i}"><input type="text" name="input{$i}"><input type="radio" name="input{$i}{$i}"><select name="select{$i}o"></select></form>HTML;}?><script>function window.onload(){ for(i=0;i<document.forms.length;i++) { document.all.tt.innerHTML+='<b>form name : </b>'+document.forms[i].name+'<br>'; for(j=0;j<document.forms[i].elements.length;j++){ document.all.tt.innerHTML+=' element name : '+document.forms[i][j].name+'; element type : '+document.forms[i][j].type+';<br>'; } }}</script><div id="tt"></div> 提交后$num=count($_POST);echo $num; document.forms[i].elements.length这个就知道有多少个控件。 楼主啊问问题要说清楚到底是客户端还是服务器端如果是服务器端的话foreach($_POST as $k=>$v){echo "name=".$k."; value=".$v.";\n"} 如何用fopen()打开https的网页 问一下,js对话框组件有哪些?哪个与php的兼容最好? 怎么从这串数中提取出15.0,请各位帮忙看看,谢谢了!! 求php代码分页程序 phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。 php中提取数据 前台显示----- 远程通过js得到客户端ip 服务器端能不能控制客户端的刷新? 求正则表达式 为什么session老是丢失啊? php5配置问题烦死了! PHP代碼生成器發布,順便散分
fname="名字分别为:\n"
for(i=0;i<document.forms.length;i++)
{
flen=document.forms[i].length
num+=flen
for(j=0;j<flen;j++)
{
obj=document.forms[i][j]
fname+=obj.name +"\n"
}
}
alert("共"+num+"个")
alert(fname)obj为控件对象
<?php
for($i=0;$i<10;$i++){
echo $HTML=<<<HTML
<form name="form{$i}">
<input type="text" name="input{$i}">
<input type="radio" name="input{$i}{$i}">
<select name="select{$i}o"></select>
</form>
HTML;
}
?>
<script>
function window.onload(){
for(i=0;i<document.forms.length;i++) {
document.all.tt.innerHTML+='<b>form name : </b>'+document.forms[i].name+'<br>';
for(j=0;j<document.forms[i].elements.length;j++){
document.all.tt.innerHTML+=' element name : '+document.forms[i][j].name+'; element type : '+document.forms[i][j].type+';<br>';
}
}
}
</script>
<div id="tt"></div>
$num=count($_POST);
echo $num;
问问题要说清楚
到底是客户端还是服务器端
如果是服务器端的话
foreach($_POST as $k=>$v){
echo "name=".$k."; value=".$v.";\n"
}