多文件上传
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:admin 阅读 277
<tr><tdcolspan="6"bgcolor="#FFFFFF"align="center"><tableborder="0"width="100%"id="table1"

<tr>
<td colspan="6" bgcolor="#FFFFFF" align="center">
<table border="0" width="100%" id="table1">
</table>
</td>
</tr>

-----------------------------------------------

<tr >
<td colspan="6" align="center" bgcolor="#FFFFFF" class="table_" >
<input name="btn_Up" type="button" class="tag_2" id="btn_Up" onclick="fnUp()" value="上傳圖檔"/>
|
<input name="btn_Confirm" type="submit" id="btn_Confirm" value="確定" runat="server" onserverclick="btn_Confirm_ServerClick"/>
|
<input type="button" onclick="window.location='pic.aspx'" name="button2" id="button2" value="取消"/></td>
</tr>

--------------------------------------------

<script language="javascript" type="text/javascript">
var item = 0;
var indexOf = 0;
function fnUp()
{
var tab = document.getElementById("table1");
if(tab.rows.length == 0)
{
var newRow = tab.insertRow();
var newCell = newRow.insertCell();
newCell.innerText = "No";

newCell = newRow.insertCell();
newCell.innerText = "名稱";

newCell = newRow.insertCell();
newCell.innerText = "編輯";

newCell = newRow.insertCell();
newCell.innerText = "刪除";
}
///內容添加
var newRow = tab.insertRow();
//內容第一行
var newCell = newRow.insertCell();
newCell.align = "center";
newCell.innerText = newRow.rowIndex;

//內容第二行
newCell = newRow.insertCell();
newCell.align = "center";
var obj = document.createElement("input");
obj.name = "txt_FileName";
obj.size = "35";
obj.maxLength = "200";
newCell.appendChild(obj);

//內容第三行
newCell = newRow.insertCell();
newCell.align = "center";
var obj = document.createElement("<input onkeydown=\"return false\" oncontextmenu=\"return false\" type = 'file' name = 'file_FileBody' size = '35' />");
//obj.type = "file";
//obj.name = "file_FileBody";
//obj.size = "35";
newCell.appendChild(obj);

//內容第四行
newCell = newRow.insertCell();
newCell.align = "center";
newCell.innerHTML = "<img src=\"../images/tu_basket2.gif\" width=\"10\" height=\"13\" style='cursor:hand' onClick=\"fnDel(this)\" border=\"0\">";
}

function fnDel(obj)
{
if(!window.confirm("確認刪除?"))
return false;
var tab = document.getElementById("table1");
var td = obj.parentNode;
var tr = td.parentNode;
var no = tr.cells[0].innerText;

tab.deleteRow(eval(no));
for(var i = 1;i<tab.rows.length;i++)
{
tab.rows[i].cells[0].innerText = i;
}
}

//提交
function fnSubmit()
{
if(document.activeElement.id == "btn_Confirm")
{
//驗証
if(!IsCheckAll("txt_ActionName","請輸入活動名稱!",0)) return false;
if(!IsCheckAll("txt_ActionDate","請輸入活動日期!",0)) return false;

//判斷活動時間大於今天
var today = new Date();
var year = today.getYear();
var month = today.getMonth() + 1;
var day = today.getDate();
var TDate = new Date(document.all("txt_ActionDate").value);
// alert(FToday + " !!!" + TDate);
/*if(FToday >= TDate)
{
alert("活動日期必須大於當前日期!");
return false;
}*/

//驗証上傳文件
var tab = document.getElementById("table1");
var len = tab.rows.length;
for(var i=1;i<len;i++)
{
var FileName = tab.rows[i].cells[1].childNodes[0].value;
var FileBody = tab.rows[i].cells[2].childNodes[0].value;
if(Trim(FileName) == "")
{
alert("第" + i + "筆圖片名稱不能為空");
tab.rows[i].cells[1].childNodes[0].focus();
return false;
}
if(Trim(FileBody) == "")
{
alert("第" + i + "筆上傳圖片檔案不能為空");
tab.rows[i].cells[2].childNodes[0].focus();
return false;
}
else
{
var exp = getExp(FileBody);
if(exp != "jpg" && exp != "png" && exp != "JPG" && exp != "PNG" )
{
alert("請選擇jpg,png格式的圖片!");
return false;
}
}
tab.rows[i].cells[1].childNodes[0].value = FileName.replace(",",",");
}
if(tab.rows.length > 0)
{
document.getElementById("hid_Flag").value = "1";
}
else
{
document.getElementById("hid_Flag").value = "";
}
}
}
</script>

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2