<html>
<head>
<title>测试</title>
<script type="text/javascript" language="javascript">
function test() {
if (document.all.TextDes) {
for (i = 0; i < document.getElementsByName("TextDes").length; i++) {
if (document.getElementsByName("TextDes")[i].value.length == 0) {
alert("文档简介不能为空");
document.getElementsByName("TextDes")[i].focus();
return false;
}
if (document.getElementsByName("FileUpload")[i].value.length == 0) {
alert("请选择文件");
document.getElementsByName("FileUpload")[i].focus();
return false;
}
}
return true;
}
else {
return false;
}
}
function getDes() {
var des = "";
if (document.all.TextDes) {
for (i = 0; i < document.getElementsByName("TextDes").length; i++) {
des = des + document.getElementsByName("TextDes")[i].value + ',';
}
}
alert(des);
return des;
}
function getType() {
var type = "";
if (document.all.TextDes) {
for (i = 0; i < document.getElementsByName("DocType").length; i++) {
type = type + document.getElementsByName("DocType")[i].value + ',';
}
}
alert(type);
return type;
}
function insert_row(){
R=filetable.insertRow(filetable.rows.length);
C=R.insertCell(R.cells.length) ;
C.innerHTML="文档简介*";
C.align="right";
C=R.insertCell(R.cells.length);
C.align="left";
C.innerHTML='<input name="TextDes" type="text"/>';
C=R.insertCell(R.cells.length);
C.align="right";
C.innerHTML='<input type="button" value="×" onclick="delete_row(this)" />';
R=filetable.insertRow(filetable.rows.length);
C=R.insertCell(R.cells.length) ;
C.innerHTML="文档类型*";
C.align="right";
C=R.insertCell(R.cells.length);
C.align="left";
C.innerHTML = '<select name="DocType"><option value="文档模板">文档模板</option><option value="规章制度">规章制度</option> </select>';
R=filetable.insertRow(filetable.rows.length);
C=R.insertCell(R.cells.length) ;
C.innerHTML="选择文档*";
C.align="right";
C=R.insertCell(R.cells.length);
C.align="left";
C.innerHTML='<input name="FileUpload" type="file"/>';
R=filetable.insertRow(filetable.rows.length);
C=R.insertCell() ;
C.innerHTML='<hr />';
C=R.insertCell() ;
C.innerHTML='<hr />';
C=R.insertCell() ;
C.innerHTML='<hr />';
}
function delete_row(obj) {
var pr = obj.parentNode.parentNode.parentNode;
pr.deleteRow(obj.parentNode.parentNode.rowIndex+1);
pr.deleteRow(obj.parentNode.parentNode.rowIndex+1);
pr.deleteRow(obj.parentNode.parentNode.rowIndex+1);
pr.removeChild(obj.parentNode.parentNode);
}
</script>
</head>
<body>
<div align="center">
<table border="0" width="60%" cellspacing="0" cellpadding="0" id="filetable">
<tr>
<td align="right">文档简介*</td>
<td align="left"><input name="TextDes" type="text"/></td>
<td align="right"><input type="button" value="×" onclick="delete_row(this)" /></td>
</tr>
<tr>
<td align="right">文档类型*</td>
<td align="left"><select name="DocType"><option value="文档模板">文档模板</option><option value="规章规度">规章制度</option> </select></td>
</tr>
<tr>
<td align="right">选择文件*</td>
<td align="left"><input name="FileUpload" type="file"/></td>
</tr>
<tr>
<td><hr /></td>
<td><hr /></td>
<td><hr /></td>
</tr>
</table>
<input type="button" value="增加附件" name="addatach" onclick="insert_row()" />
<input type="button" value="取值" name="getvalue" onclick="test()" />
<input type="button" value="get" name="get" onclick="getType()" />
</div>
</body>
</html>
上传文件jsweb前端(包含文件格式限制)
4星 · 超过85%的资源 需积分: 48 169 浏览量
2011-10-17
15:42:47
上传
评论
收藏 27KB ZIP 举报
slsys112
- 粉丝: 0
- 资源: 5
- 1
- 2
前往页