<TD class="pg_add_head">
附件:<br>
<input type=button value="增加新附件" onclick="additem('FileTable')"/>
</TD>
<TD colspan="6" class="pg_add_content">
<INPUT value="F" type="hidden" size="30" name="FBFILE_T_FILE/FILE_SAVE">
<TABLE id="FileTable">
<TBODY>
<TR>
<TD>
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
//全局变量,代表文件域的个数,并用该变量区分文件域的name属性
var file_count = 0;
function additem(id)
{
var tt=myTable.getElementsByTagName("input");
//判断上一个文件域是否为空
if (file_count>=1 && tt[(file_count-1)*3].value=="")
{
alert("请先选择上传的文件再增加新附件!");
return;
}
{
alert("最多上传10个文件! ");
return;
}
//定义行变量row;单元格变量cell;单元格内容变量str。
var row,cell,str,str1,str2,str3;
//在指定id的table中插入一行
row = myTable.insertRow();
if(row != null )
{
//设置行的背景颜色
row.bgColor="white";
//在行中插入单元格
cell = row.insertCell();
//设置str的值,包括一个文本框、一个文件域和一个删除按钮
str1='<input type="text" style="width:250px"/>';
file_count++;
str=str1+str2+str3;
cell.innerHTML=str;
}
//获取上传的文件名
function test(fvalue)
{
var tt=myTable.getElementsByTagName("input");
tt[(file_count-1)*3].value=fileName;
function deleteitem(obj,id)
{
var myTable = document.all.FileTable;
var rows=myTable.rows;
var rowNum,curRow;
curRow = obj.parentNode.parentNode;
rowNum = rows.length - 1;
myTable.deleteRow(curRow.rowIndex);
file_count--;
}
</script>