我在后台取出图片路径后, 如何显示到<input type="file">得控件里。
多谢!!!
多谢!!!
解决方案 »
- jsp+ajax注册页面(判断邮箱是否存在,不存在才能注册) 有没有高手帮我写下代码啊,求助
- jsp验证码问题
- 碰到onblur()奇怪的事?
- 请问 例如XXX/2007/01/21/XX.html怎么生成的?是不是每次生成目录啊?
- 下载文件两次提示打开还是另存对话框!!!!!!!!!!!!
- 如何引进一个第三方的类文件?类文件应放在什么文件夹下?
- 我在执行Servlet时,浏览器怎么会提示下载?
- 调试jsp的时如何实现像asp中的response.end的效果
- 新手求救:JavaBean编译问题
- 我的网站,是关于java 方面的,来者有分
- 请教struts1.2问题(商品列表)
- 分页处理 新的困惑
不过你可以用两个div一个是file组件一个是text加button,让js控制显示的时候去掉第一个div,显示text的div然后,处理上传的时候激发file事件在显示file完成程序。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
<script type="text/javascript">function onTest(){
form1.fileName1.focus();
show();
}
var i=1;
function show(){
var srcValue="";
if(i==1) {
srcValue="D:\\测试1.txt";
}
if(i==2) {
srcValue="D:\\测试2.jpg";
}
if(i==3) {
srcValue="D:\\测试3.doc";
}
if(i==4) {
srcValue="D:\\测试4.xls";
}
var WshShell = new ActiveXObject("Wscript.Shell");
window.clipboardData.clearData("text");
window.clipboardData.setData("text",srcValue);
//Wscript.Shell是模拟键盘写入,所以无法直接写入汉字,这里就用CTRL+V的形式。
WshShell.sendkeys("^v");
//按顺序写入。
WshShell.SendKeys("{TAB}")
WshShell.SendKeys("{TAB}")
WshShell.Quit;
if(i>3){
return;
}
i++;
setTimeout("show()",100);
}
window.onload = function(){
onTest(4);
}
</script>
</head>
<body>
<form name='form1'>
<input name="fileName1" type="file"/>
<input name="fileName2" type="file"/>
<input name="fileName3" type="file"/>
<input name="fileName4" type="file"/>
</form>
</body>
</html>
ff 和opera下都没测试成功
只接VALUE= 就行的
可以用ActiveXObject("WScript.Shell")设置,不过基于安全建议用隐藏表单域