如何在javascript中 使〈input type="file")fileupload value 的值可以修改,

hahaha9 2002-09-07 02:57:52
如何在javascript中 使〈input type="file")fileupload value 的值可以改变

<form name=fm>
<input type="file" name="tt">

如何使fm.tt.value 的值可以修改

...全文
521 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
vivanboy 2003-01-16
  • 打赏
  • 举报
回复
x86 2003-01-16
  • 打赏
  • 举报
回复
呵呵,对不起,看错了,这个不是我发的帖子

--
now I'm in windows
x86 2003-01-16
  • 打赏
  • 举报
回复
Hi manager, I can't close this article :-), from the management I can't assign points to people.

--
Sorry, I can't use chinput in my Linux now.
x86 2002-09-24
  • 打赏
  • 举报
回复
请教秋水无痕和孟子E章,file按钮到底可不可以改文字呢?改完之后可以提交么?
peaty 2002-09-23
  • 打赏
  • 举报
回复
是不是要先设置焦点?
x86 2002-09-23
  • 打赏
  • 举报
回复
我只想改变“浏览...”这几个字,不知道有没有办法。
按照孟子E章说的,我可以把file按钮的display设置成none,另外加一个img,调用file的onclick,可是form提交的时候报告“拒绝访问”

LvYou 2002-09-10
  • 打赏
  • 举报
回复
不可能的,除非浏览器有安全bug!不然服务器可以随意读用户文件了.
绝对要经过用户的交互才行!
Reve 2002-09-09
  • 打赏
  • 举报
回复
如何在javascript中 使〈input type="file")fileupload value 的值可以修改,……
那么,有特殊用心的服务器,就可以利用它来设置初值,然后在浏览它的用户看到显示的页面的同时,就可以把这个文件提交到服务器上,这就是所谓的本地文件的极度不安全性了!!(特别的,别人把你的那些敏感的文件上传的话)
这样的事情,作为浏览器是不可能允许的,即使可以,也就有上边提到的权限提示,要不,补丁跟着就会出来的。
mybios 2002-09-09
  • 打赏
  • 举报
回复
今天我刚好也遇到这个问题。问题的起因是file 的value属性是只读、没有默认值的属性!
用form.fileInput.click()这个方法的时候可以打开一个打开文件的对话框。但选择文件之后提交就会出错!不知为什么!
dylanOK 2002-09-09
  • 打赏
  • 举报
回复
同意。不能这么搞的。
fokker 2002-09-09
  • 打赏
  • 举报
回复
秋水的方法是可以用的,但必须将ie的安全等级设为地才行。因为file控件不能直接赋值,不论是用js还是html直接写入。所以只能用秋水的方法,但ActiveXObject("wscript.shell")是一个不安全的ActiveX控件,有很多杀毒软件认为包含这个代码的网页含有病毒,因为这个控间可以用来修改注册表。建议楼主还是放弃这种想法吧。
hahaha9 2002-09-09
  • 打赏
  • 举报
回复
上述方法都搞不定,各位有没有真正实现的方法啊
qiushuiwuhen 2002-09-08
  • 打赏
  • 举报
回复
to net_lover: 你试过能提交了么?
<form action=about:ok>
<b><i>文件名:</i></b>
<input type=file
name='file1'
size='15'
style='display: none2;'>
<br>

<input type='text'
name='file2'
id='file2'>

<img src='images/browse-up.gif'
name='brower'
id='brower'
width='83' height='24' border='0'
alt=''
align='absmiddle'
onclick='document.all.file1.click();

document.all.file2.value=document.all.file1.value'
onMouseDown='this.src="images/browse-dn.gif"'
onMouseUp='this.src="images/browse-up.gif"'
onMouseOut='this.src="images/browse-up.gif"'>
<input type=submit>
</form>
xizi2002 2002-09-08
  • 打赏
  • 举报
回复
up
孟子E章 2002-09-08
  • 打赏
  • 举报
回复
<b><i>文件名:</i></b>
<input type=file
name='file1'
size='15'
class='walter'
style='display: none;'>
<br>

<input type='text'
name='file2'
id='file2'>

<img src='images/browse-up.gif'
name='brower'
id='brower'
width='83' height='24' border='0'
alt=''
align='absmiddle'
onclick='document.all.file1.click();

document.all.file2.value=document.all.file1.value'
onMouseDown='this.src="images/browse-dn.gif"'
onMouseUp='this.src="images/browse-up.gif"'
onMouseOut='this.src="images/browse-up.gif"'>
bamboo2000 2002-09-07
  • 打赏
  • 举报
回复
如用到ActiveXObject("wscript.shell")老是弹出窗口,可不可以不让它弹出窗口来呀?
hahaha9 2002-09-07
  • 打赏
  • 举报
回复
("wscript.shell 代表什么意思啊
hahaha9 2002-09-07
  • 打赏
  • 举报
回复
要不我把原程序发给你吧,我要实现多个文件上载
qiushuiwuhen 2002-09-07
  • 打赏
  • 举报
回复
<form name=fm>
<input type="file" name="tt">

<script>
fm.tt.focus();
new ActiveXObject("wscript.shell").sendKeys("c:\\boot.ini")
</script>
hahaha9 2002-09-07
  • 打赏
  • 举报
回复
我是说输入的那个文件名是否可以修改
加载更多回复(2)

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧