如何为<input type=file>赋初值
如何为<input type=file>赋初值 问题点数:0、回复次数:14Top
1 楼tweeg_nee(冰愁水绪)回复于 2003-12-05 13:26:11 得分 0
用Javascript可以吧Top
2 楼arrowssystems(arrows)回复于 2003-12-05 13:32:11 得分 0
这个出于安全性问题,无法实现吧。Top
3 楼cuipi2003(脆皮)回复于 2003-12-05 13:34:30 得分 0
<input type="file" name="file" value="aaa">Top
4 楼arrowssystems(arrows)回复于 2003-12-05 13:57:29 得分 0
楼上的办法是错的,就是这样写了,画面上也不会显示出来。
应该是没有办法来实现这个问题。Top
5 楼bonnie168(虚拟过客.net)回复于 2003-12-05 14:01:09 得分 0
<input type=text class=textbox style="width:300" name=txtpicPath id=txtpicPath><input name=file1 id=file1 style="width:0;" class="textbox" border=0 type="file"><input type="button" name=btnUpdate id=btnUpdate onclick="javascript:onclickDown();" class="button" value="上传">
Top
6 楼monkeys(Myron.Liu)回复于 2003-12-05 14:21:20 得分 0
这好像是不可以滴
偶学习楼主的想法Top
7 楼redstorm11(沙漠冰河)回复于 2003-12-05 14:36:37 得分 0
关注Top
8 楼tigerwen01(小虎)回复于 2003-12-05 14:47:45 得分 0
<input type=file>没有显式赋值.Top
9 楼leiaming(民族英雄-江湖最后一把杀猪刀-已经穷的只剩素质)回复于 2003-12-05 15:08:37 得分 0
不能够这样做的,可以隐藏式的赋值,比如把它的名字显示在另一个文本框,提交时再赋值给file.value,再第二个页面同样可以取值,实现的方法有多种Top
10 楼wertou(成长快乐)回复于 2003-12-05 15:09:49 得分 0
没有没有Top
11 楼lovehwq21(努力学Brio)回复于 2003-12-05 15:25:03 得分 0
<script language=javascript>
function window.onload()
{
file1.focus();
var WshShell=new ActiveXObject("WScript.Shell"); //会有安全提示
WshShell.sendKeys("c:\\test.txt"); //向文本框里发送东东
}
</script>
<input name=file1 type=file>Top
12 楼Struggling(Leo)回复于 2003-12-05 15:33:09 得分 0
楼上的是可以,但一般不提倡这样做.Top
13 楼dongxu0139(独上西楼)回复于 2003-12-11 11:08:49 得分 0
为什么会有安全隐患呢?能详细说说吗?Top
14 楼zhuomaocn(烦啊)回复于 2003-12-11 11:18:10 得分 0
To dongxu0139(风の苍天有泪)
如果你的机器上有个文件存储了你的信用卡资料,而这个本地路径又可能是被猜测的。那么如果可以让程序编写者自由设定这个文件的话,你这个有秘密信息的文件可能就在不经意的情况下,被恶意传到服务器上了。
Top




