JS代码:
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);
}
JSP代码:
<!--<input name="fileName1" type="file"/>
<input name="fileName2" type="file"/>
<input name="fileName3" type="file"/>
<input name="fileName4" type="file"/>
<input type="button" onClick="onTest(4);" value="Test">-->
利用wscript.shell给file标签赋值
最新推荐文章于 2024-04-21 15:59:47 发布