如何知道表单里有多少个表单控件 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"} php算法 还是正则,差最后一步。。。 求助:PHP讀取xml數據 提交表单,有空白项,PHP查询MySQL时出错,高手们,帮帮忙 极其奇怪的问题——系统时间 变量问题,怎么得到56789? _GET 得不到变量 我是icb换了id,发则郁闷贴=) 請問一個閏於PHP的mail函數的問題!(我想把分都給你,可我現在隻能給30分) php爬虫求伸手QAQ 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"
}