| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1042 人关注过本帖
标题:如何把处理页面得到的数据自动添加到文本域中??
只看楼主 加入收藏
yzwt2004
Rank: 1
等 级:新手上路
帖 子:472
专家分:0
注 册:2006-1-18
收藏
 问题点数:0 回复次数:8 
如何把处理页面得到的数据自动添加到文本域中??
说白了,

我现在做了一个上传图片的程序,可以得到他的文件路径如: uppic/200652258631877.jpg

所以我要手动把他复制到文本域中,然后才能提交,能不能让他自动复制到文本域中??

能不能在处理页面做些东东??

搜索更多相关主题的帖子: 文本域 数据 页面 自动 uppic 
2006-05-22 16:20
yj123
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-11-18
收藏
得分:0 
试试这样看:
你可以在上传成功的那个页面加个链接到上传的那个页面,就是上传成功后把地址保存在cookies里面然后自动刷新上传的那个页面,而原来上传的那个页面的内容先用cookies保存.在刷新时再重cookies里面读内容出来.

2006-05-22 17:27
yzwt2004
Rank: 1
等 级:新手上路
帖 子:472
专家分:0
注 册:2006-1-18
收藏
得分:0 
可能不行,我是用小窗品来实现上传的(通过调用上传页面)

应有更好的方法的,谁知呀

想学 .Net 了
2006-05-22 17:47
zfjyyzycl
Rank: 2
等 级:论坛游民
帖 子:239
专家分:10
注 册:2006-4-15
收藏
得分:0 

看了你这个问题,我刚写了一段,不知道能否达到你的要求
把这段程序看作你的调用页面
<%session("msg")=""%>
<table cellSpacing="0" cellPadding="0" bordercolor="#6595D6" width="500" border="1" style="border-collapse: collapse" height="240">
<tr>
<td width="500" height="100">网站的其他内容 </td>
</tr>
<tr>
<td width="500" height="100">
<iframe name="123" frameborder=0 width="490" height=150 src="upload.asp" ></iframe>
</td>
</tr>
<tr>
<td width="500" height="100">网站的其他内容 </td>
</tr>
</table>

下面这段程序 可以看作你上传文件 获得 uppic/200652258631877.jpg 信息的页面

<%session("msg")=session("msg")&request.form("msg")&chr(13)%>
<form method="POST" action="upload.asp">
<table width="205">
<tr>
<td width="155"><input type="text" name="msg" size="20"></td>
<td width="40"><input type="submit" value="提交" name="B3" style="color: #000000; font-family: 宋体; font-size: 9pt; height: 18px; position: relative; border: 1px solid #000000; background-color: #F6F6F6"></td>
</tr>
</table>
<textarea rows="5" name="S1" cols="20"><%=session("msg")%></textarea>
</form>

2006-05-22 23:05
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 

在上传页面的最后加(示例)
<script>parent.form1.textarea.value=parent.form1.textarea.value+'<img src="获得的文件地址">';</script>


----我怎能在别人的苦难面前转过脸去----
2006-05-23 09:46
yzwt2004
Rank: 1
等 级:新手上路
帖 子:472
专家分:0
注 册:2006-1-18
收藏
得分:0 

我说清楚点吧?
A.asp是整个提交资料页面(要上传图片)我在这个页面里通过小窗口来调用图片上传页面(up.asp)而up.asp的处理页(checkup.asp)得到了图片的路径(uppic/20068774647977)

现在的问题是checkup.asp得到的uppic/20068774647977怎么让他自动地写入A.asp页面的文本域<input name="pic" type="text" size="22">中??

楼上的,有办法吗??


想学 .Net 了
2006-05-23 11:46
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
得分:0 
我这里实现过:
如文件为:1.up.asp

文本域<input name="pic" type="text" size="22">


2.在checkup.asp上传文件中写:
<form method="post" action="up.asp?parm=pic" >
<input type="text" name="up">
<input type="submit" value="上传">
</form>

这里最关键的是用到了,parm=pic,parm把上传的值传给了pic

2006-05-23 15:03
yzwt2004
Rank: 1
等 级:新手上路
帖 子:472
专家分:0
注 册:2006-1-18
收藏
得分:0 

好像不行吧

你写全了,发给我看看,


想学 .Net 了
2006-05-24 15:05
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 

我写的还不清楚吗?
<script>parent.form1.textarea.value=parent.form1.textarea.value+'获得的文件地址';</script>
按你的在checkup.asp获得文件名之后加上上面的代码
把form1改成你的表单名,把textarea改成你的pic。
按你的需要,这个也行。<script>parent.form1.textarea.value='获得的文件地址';</script>

你是不是用iframe?

如果你是弹出窗口,那么把parent改为opener

[此贴子已经被作者于2006-5-24 17:06:29编辑过]


----我怎能在别人的苦难面前转过脸去----
2006-05-24 16:54
快速回复:如何把处理页面得到的数据自动添加到文本域中??
数据加载中...
 
   



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

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