关于上传后赋值给文本问题 紧急

问题描述

源文件本来是只有一个上传选项也就是证件照一证件照二是我后来添加的UpLoadPick.asp的内容是直接把uploadpic.asp引入现在每次上传文件后文件名会赋值给证件照一的文本框而用第二个上传同样也会赋值给证件照一我现在想把第二个证件照赋值给第二个文本框应该如何改跪求高手感激不尽这个是表单数据在同一个TABLE的<formaction=""method="post"name="Frm"id="Frm"onSubmit="returnSearch();">这个form表单数据下<td>证件照一</td><td><inputname="UserPic"type="text"id="UserPic"value="Upload/empty.jpg"maxlength="100"><inputtype="button"name="Submit3"value="上传"onClick="openChild('UpLoadPick.asp',1);"></td></tr><trclass="TrBody"><td>证件照二</td><td><inputname="UserPic2"type="text"id="UserPic2"value="Upload/empty.jpg"maxlength="100"><inputtype="button"name="Submit4"value="上传"onClick="openChild('UpLoadPick.asp',1);"></td>这个是uploadpic.asp<!--#includeFILE="upload.asp"--><html><HEAD><TITLE>上传学生图片</TITLE><METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312"><linkrel=stylesheettype=text/csshref=sn.css></HEAD><BODYbgcolor="menu"><FORMonSubmit="if(document.forms[0].nlFile.value.length==0){alert('请选择一张图片再上传');returnfalse;}"action="uploadpic.asp?langtype=cn&a=up"method="post"encType="multipart/form-data"><tablewidth="100%"border="0"cellspacing="2"><tr><td><inputtype="hidden"name="MAX_FILE_SIZE"value="31457280"><INPUTname=nlFiletype=filesize=32></td></tr><tr><tdalign="right"><INPUTtype=submitvalue=上传name=sAction><INPUTname="button"type=buttononClick="javascript:window.close();"value=取消><%ifrequest("a")="up"thendimupload,file,formName,formPath,iCountsetupload=newupload_5xSoft''建立上传对象'--------将日期转化成文件名--------functionMakedownName()dimfnamefname=now()fname=replace(fname,"-","")fname=replace(fname,"","")fname=replace(fname,":","")fname=replace(fname,"PM","")fname=replace(fname,"AM","")fname=replace(fname,"上午","")fname=replace(fname,"下午","")fname=int(fname)+int((10-1+1)*Rnd+1)MakedownName=fnameendfunctionformPath="upload/"'上传后文件的目录,必须先建好,否则出错iCount=0foreachformNameinupload.file''列出所有上传了的文件setfile=upload.file(formName)''生成一个文件对象iffile.FileSize>0then''如果FileSize>0说明有文件数据IFcint(file.FileSize/1024)>=350THENresponse.write"上传图片大小不得大于150K,<AHREF='javascript:history.back(1)'>返回</A>"response.endendifnewname=MakedownName()&"."&mid(file.FileName,InStrRev(file.FileName,".")+1)'----------------------------------------------------------FileExt="jpg*png*bmp*gif*Gif"Path=formPath&newnameExt=LCase(Mid(Path,InStrRev(Path,".")+1))Fileok=split(FileExt,"*")quok=1Forqu=0toUbound(Fileok)IfExt=Fileok(qu)Thenquok=0EndifNextIfquok=1thenresponse.Write("<scriptlanguage=javascript>window.alert('上传类型不允许n请重新上传');</script>")response.End()Endif'-------------------------------------------------------------------m=file.SaveAs(Server.mappath(formPath&newname))''保存文件ifm=1thenresponse.Write("<scriptlanguage=javascript>window.alert('上传过程中出现问题n请重新上传');</script>")response.End()endifiCount=iCount+1elseresponse.write"未找到文件&nbsp;&nbsp;<AHREF=javascript:history.back(1)>返回</A>"response.endendifnext'------------------------------------------------------Dimstrresponse.Write("<scriptlanguage=javascript>window.alert('上传学生图片成功!');</script>")str="<scriptlanguage=javascript>"Str=str+"returnValue='"+formPath&newname+"';"Str=str+"window.close();"Str=str+"</script>"Response.Write(str)'-----------------------------------------------------------endif%></td></tr></table></FORM></BODY></HTML>跪求解决谢谢各位~

解决方案

解决方案二:
做一个显示的DIV框.每次上传以后.回传你这个图片地址给一个函数.这个函数用DOM把相关的信息显示到你这个DIV中去.就可以了.
解决方案三:
能详细一点吗谢谢
解决方案四:
能详细一点吗谢谢
解决方案五:
<td>证件照一</td><td><inputname="UserPic"type="text"id="UserPic"value="Upload/empty.jpg"maxlength="100"><inputtype="button"name="Submit3"value="上传"onClick="openChild('UpLoadPick.asp?inputvalue=UserPic&myform=Frm',1);"></td></tr><trclass="TrBody"><td>证件照二</td><td><inputname="UserPic2"type="text"id="UserPic2"value="Upload/empty.jpg"maxlength="100"><inputtype="button"name="Submit4"value="上传"onClick="openChild('UpLoadPick.asp?inputvalue=UserPic2&myform=Frm',1);"></td>这个是uploadpic.asp<!--#includeFILE="upload.asp"--><html><HEAD><TITLE>上传学生图片</TITLE><METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312"><linkrel=stylesheettype=text/csshref=sn.css></HEAD><BODYbgcolor="menu"><FORMonSubmit="if(document.forms[0].nlFile.value.length==0){alert('请选择一张图片再上传');returnfalse;}"action="uploadpic.asp?langtype=cn&a=up&inputvalue=<%=request("inputvalue")%>&myform=<%=request("myform")%>"method="post"encType="multipart/form-data"><tablewidth="100%"border="0"cellspacing="2"><tr><td><inputtype="hidden"name="MAX_FILE_SIZE"value="31457280"><INPUTname=nlFiletype=filesize=32></td></tr><tr><tdalign="right"><INPUTtype=submitvalue=上传name=sAction><INPUTname="button"type=buttononClick="javascript:window.close();"value=取消><%ifrequest("a")="up"theninputvalue=request("inputvalue")myform=request("myform")dimupload,file,formName,formPath,iCountsetupload=newupload_5xSoft''建立上传对象'--------将日期转化成文件名--------functionMakedownName()dimfnamefname=now()fname=replace(fname,"-","")fname=replace(fname,"","")fname=replace(fname,":","")fname=replace(fname,"PM","")fname=replace(fname,"AM","")fname=replace(fname,"上午","")fname=replace(fname,"下午","")fname=int(fname)+int((10-1+1)*Rnd+1)MakedownName=fnameendfunctionformPath="upload/"'上传后文件的目录,必须先建好,否则出错iCount=0foreachformNameinupload.file''列出所有上传了的文件setfile=upload.file(formName)''生成一个文件对象iffile.FileSize>0then''如果FileSize>0说明有文件数据IFcint(file.FileSize/1024)>=350THENresponse.write"上传图片大小不得大于150K,<AHREF='javascript:history.back(1)'>返回</A>"response.endendifnewname=MakedownName()&"."&mid(file.FileName,InStrRev(file.FileName,".")+1)'----------------------------------------------------------FileExt="jpg*png*bmp*gif*Gif"Path=formPath&newnameExt=LCase(Mid(Path,InStrRev(Path,".")+1))Fileok=split(FileExt,"*")quok=1Forqu=0toUbound(Fileok)IfExt=Fileok(qu)Thenquok=0EndifNextIfquok=1thenresponse.Write("<scriptlanguage=javascript>window.alert('上传类型不允许n请重新上传');</script>")response.End()Endif'-------------------------------------------------------------------m=file.SaveAs(Server.mappath(formPath&newname))''保存文件ifm=1thenresponse.Write("<scriptlanguage=javascript>window.alert('上传过程中出现问题n请重新上传');</script>")response.End()endifiCount=iCount+1elseresponse.write"未找到文件&nbsp;&nbsp;<AHREF=javascript:history.back(1)>返回</A>"response.endendifnext%><scripttype="text/javascript">window.opener.document.<%=myform%>.<%=inputvalue%>.value='upfiles/<%=fName%>';window.opener=null;window.close();</script><%endif%></td></tr></table></FORM></BODY></HTML>
解决方案六:
upfiles/<%=fName%>要改为<%=formPath&newname%>
解决方案七:
<divid=ss></div><script>functionUploadOK(imgsrc){vaript=document.createElement("input");ipt.type="text";ipt.name="upimg";ipt.value=imgsrc;document.getElementById("ss").appendChild(ipt);}</script>每次上传完成以后可以调用UploadOK()这个函数,写入一个框.函数里面传入的是你上传后图片的地址.

时间: 2024-09-10 07:34:55

关于上传后赋值给文本问题 紧急的相关文章

Asp.Net + Flash 上传的组件,文件上传后返回值问题,急!

问题描述 我从网上下载了一个Asp.Net+Flash上传的组件,自己改了下,现在已实现以下功能: 1.上传多个文件: 2.定义上传各种类型的文件: 3.定义上传路径: 4.支持上传大文件. 主页面:Default.aspx(页面链接包含了:Default.aspx.cs.upload.swf.UploadVideo.ashx) 上传文件页面:UploadVideo.ashx 现在有个很大的问题:就是UploadVideo.ashx页面上传文件后,要如何将文件名称(处理结果)返回到Default

javascript-用uploadify3.2怎么读取上传的文件名到文本框

问题描述 用uploadify3.2怎么读取上传的文件名到文本框 要去掉后缀名 'onSelect': function(e, queueID, fileObj) { $('#uploadify').uploadify('upload'); alert("文件名:" + fileObj.name + "rn" + "文件类型:" + fileObj.type ); }, <input class="form_title"

分离与继承的思想实现图片上传后的预览功能:ImageUploadView_javascript技巧

本文要介绍的是网页中常见的图片上传后直接在页面生成小图预览的实现思路,考虑到该功能有一定的适用性,于是把相关的逻辑封装成了一个ImageUploadView组件,实际使用效果可查看下一段的git效果图.在实现这个组件的过程中,有用到前面几篇博客介绍的相关内容,比如继承库class.js,任意组件的事件管理库eventBase.js,同时包含进了自己对职责分离,表现与行为分离这两方面的一些思考,欢迎阅读与交流. 演示效果: 注:由于演示的代码都是静态的,所以文件上传的组件是用setTimeout模

不同的机器压缩后的ZIP压缩文件上传后,有的存在中文乱码,求帮忙分析分析。

问题描述 不同的机器压缩后的ZIP压缩文件上传后,有的存在中文乱码,求帮忙分析分析. 用了commons-compress-1.8.jar下的ZipArchiveInputStream 进行的压缩包解压处理,在不同机器上对同样文件进行压缩生成zip压缩包,有的机器生成的压缩包上传后中文就乱码,有的就不是乱码,求帮忙分析分析. 解决方案 7zip 压缩文件 分析

form表单内的内容用post上传后在php界面怎么接受自动转化为h1和p?

问题描述 form表单内的内容用post上传后在php界面怎么接受自动转化为h1和p? 一个标题输入,一个textarea输入,在该页面点击提交在php界面要怎么接收?然后自动转化为h1和p,要保留textarea中的换行.这是我写的html提交页面的内容. <form name=""form1"" method=""post"" action=""diary.php"">

c#-asp.net网站上传后到主机空间后无法写入access数据库

问题描述 asp.net网站上传后到主机空间后无法写入access数据库 我的主机空间是西部数码的服务器,系统应该是windows server的,网站在本地调试时正常,但是上传到主机后能够读出数据库的内容并在页面显示,但是所有对数据库的更新操作都失败,插入,删除,更新等都转跳到错误页面,但是没有捕获到错误信息.数据库是access文件.请问是否有人遇到过类似状况,请问有什么解决方法? 解决方案 1-检查Access数据文件的访问权限.2-你的程序是以什么用户身份.凭据运行的?是否有对应访问权限

网站打不开来-网站上传后提示错误,具体如下

问题描述 网站上传后提示错误,具体如下 网站本地测试没有问题,上传后提示错误 : Could not load type 'login'. 类别找不到,可是我上传的时候.dll都传上去了啊. 解决方案 http://blog.csdn.net/qq282030166/article/details/8623407 参考

代码-kindeditor获取视频文件上传后的路径 求解 急!!!!

问题描述 kindeditor获取视频文件上传后的路径 求解 急!!!! js代码如下: K('#vidb1').click(function() { editor.loadPlugin('media' function() { editor.plugin.media.edit({ }); }); }); jsp代码如下: <p><input type=""text"" id=""vidt1"" name=&

请问网站的产品展示一栏上传后显示不出产品了 怎么解决? 多谢

问题描述 本地测试没问题运行正常都能正常显示上传到空间之后产品展示就不能正常显示了这是网址http://jljianwei.xx108.80data.com/ 解决方案 解决方案二:数据库的存放位置,和读写权限问题.网站是自己的,就去看看.若不是自己的,这个问题你应该联系网站的客服人员.解决方案三:你那6个产品是假的吗?解决方案四:是不是上传后路径不对.