<P id="MyFile"><INPUT id="File1" type="file" runat="server" size="30" NAME="File" onchange="CheckImg(this)"></P>
<P>
<input id="Button1" runat="server" type="button" value="增加(Add)" onclick="addFile()">
<input id="Button2" runat="server" onclick="this.form.reset()" type="button" value="重置(ReSet)">
</P>
<script language="javascript" type="text/javascript">
function CheckImg(File){
var mime=File.value;
mime=mime.toLowerCase().substr(mime.lastIndexOf("."));
if(mime==".jpg"||mime==".doc"||mime==".txt"||mime==".rar"||mime==".ppt"){
}else{
File.outerHTML=File.outerHTML;
alert('只支持JPG,DOC,TXT,RAR,PPT格式');
}
}
var i = 0,j = 0; //行号与列号
var oNewRow ; //定义插入行对象
// var oNewCell1,oNewCell2; //定义插入列对象
function addFile()
{
i = document.all.MyFile.rows.length;
oNewRow = document.all.MyFile.insertRow(i);
oNewRow.id = j; var str = '<br><INPUT type="file" id="val'+j+'" runat="server" onchange="CheckImg(this)" size="30" NAME="File">'
str+='<input id="btnccesc" type="button" value="删除" onClick="DelCurrentRow( '+ j + ')">';
document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)
j++;
}
//删除行
function DelCurrentRow(j)
{
with(document.all.MyFile)
{
for (var i=0;i<rows.length;i++)
{
if (rows[i].id == j)
{
deleteRow(i);
}
}
}
}
</script>高手请教!。
<P>
<input id="Button1" runat="server" type="button" value="增加(Add)" onclick="addFile()">
<input id="Button2" runat="server" onclick="this.form.reset()" type="button" value="重置(ReSet)">
</P>
<script language="javascript" type="text/javascript">
function CheckImg(File){
var mime=File.value;
mime=mime.toLowerCase().substr(mime.lastIndexOf("."));
if(mime==".jpg"||mime==".doc"||mime==".txt"||mime==".rar"||mime==".ppt"){
}else{
File.outerHTML=File.outerHTML;
alert('只支持JPG,DOC,TXT,RAR,PPT格式');
}
}
var i = 0,j = 0; //行号与列号
var oNewRow ; //定义插入行对象
// var oNewCell1,oNewCell2; //定义插入列对象
function addFile()
{
i = document.all.MyFile.rows.length;
oNewRow = document.all.MyFile.insertRow(i);
oNewRow.id = j; var str = '<br><INPUT type="file" id="val'+j+'" runat="server" onchange="CheckImg(this)" size="30" NAME="File">'
str+='<input id="btnccesc" type="button" value="删除" onClick="DelCurrentRow( '+ j + ')">';
document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)
j++;
}
//删除行
function DelCurrentRow(j)
{
with(document.all.MyFile)
{
for (var i=0;i<rows.length;i++)
{
if (rows[i].id == j)
{
deleteRow(i);
}
}
}
}
</script>高手请教!。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货