| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 507 人关注过本帖
标题:共享!共享!顺便提个问题
只看楼主 加入收藏
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
 问题点数:0 回复次数:8 
共享!共享!顺便提个问题

<html>
<head>
<script language="Javascript">
<!--
var id=2
function CreateText(){
var div=document.getElementById("FileUpload");
var textType=document.createElement("input");
textType.setAttribute("type","file");
textType.setAttribute("name",id);
id++
div.appendChild(textType);
var br=document.createElement("br");
div.appendChild(br);

}
function DelText(){
var div=document.getElementById("FileUpload");
var maxfile=div.childNodes;
if(maxfile.length>1){
div.removeChild(div.lastChild);
id--
}
}
//-->
</script>
</head>
<body>
<form id="File" name="FileUp" enctype="multipart/form-data" method="post" action="Test.asp">
<div id="FileUpload">
<label>
<input type="file" name="1" />
<input type="button" value="+" onClick="CreateText()" /><input type="button" value="-" onClick="DelText()" />
<br>
</label>
</div>
<label>
<input type="submit" name="Submit" value="提交">
</label>
<label>
<input type="reset" name="Submit2" value="重置">
</label>
</form>

</body>
</html>

我想问..我如果用request怎么写才能获取此页这个id的最后的值????我想用这个写一个for语句!
例如:for(i=0;i<id;i++)
再进行把上传的所有文件名添加进数据库!

[此贴子已经被作者于2007-8-1 21:27:06编辑过]

搜索更多相关主题的帖子: function file 
2007-08-01 20:59
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

有人看没人回..!!郁闷.!

2007-08-01 21:15
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

有没有办法???怎么看了没有回的...共享了怎么也支持一下

2007-08-01 22:10
愿望
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:0
注 册:2007-7-28
收藏
得分:0 

在表单里用一个 hidden 字段,在提交时把 id 写入,如:

<html>
<head>
<script language="Javascript">
<!--
var id=2
function CreateText(){
var div=document.getElementById("FileUpload");
var textType=document.createElement("input");
textType.setAttribute("type","file");
textType.setAttribute("name",id);
id++
div.appendChild(textType);
var br=document.createElement("br");
div.appendChild(br);

}
function DelText(){
var div=document.getElementById("FileUpload");
var maxfile=div.childNodes;
if(maxfile.length>1){
div.removeChild(div.lastChild);
id--
}
}

var process = function () {
document.getElementById('count').value = id;
}

//-->
</script>
</head>
<body>
<form id="File" name="FileUp" enctype="multipart/form-data" method="post" action="Test.asp">
<input type="hidden" name="count" />
<div id="FileUpload">
<label>
<input type="file" name="1" />
<input type="button" value="+" onClick="CreateText()" /><input type="button" value="-" onClick="DelText()" />
<br>
</label>
</div>
<label>
<input type="submit" name="Submit" onclick="javascript: process();" value="提交">
</label>
<label>
<input type="reset" name="Submit2" value="重置">
</label>
</form>

</body>
</html>

在 ASP 中用:
Request.Form("count") 读取

[此贴子已经被作者于2007-8-2 13:18:10编辑过]


2007-08-02 13:17
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
enctype="multipart/form-data"
我记得加了这个属性的表单,是无法在服务器端用Request("")或Request.Form("")的形势获取表单的元素值。
2007-08-02 15:44
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

那把这个去掉之后再改可以怎么改???要怎样才可以获取id的值呢???

2007-08-02 17:15
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
没人能解决吗??顶一下!!!
2007-08-03 01:56
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用ih_ks在2007-8-2 17:15:15的发言:

那把这个去掉之后再改可以怎么改???要怎样才可以获取id的值呢???

建议楼主上传的内容单做一个表单,因为去掉那个属性就无法上传文件。

2007-08-03 10:15
盖世豪侠
Rank: 1
等 级:新手上路
威 望:1
帖 子:444
专家分:0
注 册:2007-7-15
收藏
得分:0 

[flash][/flash]
2007-08-03 12:13
快速回复:共享!共享!顺便提个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049520 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved