document.forms[0].elements.length
文档  form[0]=form1中 所有元素 的长度
if(e.search=="true"&&e.value!="") 如果元素的search属性值为true,并且值不为空的时候
       { 
         param=param+e.name+",";   组成一个以","分隔的字符串

解决方案 »

  1.   

    个数,下标是从0开始,所以最大下标是length-1
      

  2.   

    搜索form1表单(form)内所有标识有自定义属性"search",且不为空的表单域名称。组成字符串,然后赋予“condition”(估计是隐含域),作提交。在服务器端可以通过检测表单域名,得知哪些搜索项输入了内容,被提交了。document.forms[0].elements[i];//是遍历form1表单中的所有表单域元素