网站模板怎么使用教程,网站建设项目招标公告,开发公司对物业公司的补贴怎么开票,重庆森林讲了什么故事转载链接#xff1a;http://www.jb51.net/article/24872.htm出于安全性考虑#xff0c;JS是不能直接设置File的value值的#xff0c;下面是我总结出来的方法第1个方法是大多人传统做法#xff0c;替换HTML代码#xff0c;楼上的已经用到了#xff0c;我不过是用正则优化一…转载链接http://www.jb51.net/article/24872.htm 出于安全性考虑JS是不能直接设置File的value值的下面是我总结出来的方法第1个方法是大多人传统做法替换HTML代码楼上的已经用到了我不过是用正则优化一下; 第2个方法利用SendKeys模拟键盘操作需要允许浏览器调用ActiveX才行 第3个方法有点像武侠小说里的乾坤大挪移一样呵呵看看就知道了 html
head
title把input file類型的value清空--Test by 编程浪子/title
script
function clearMethod1()
{
var objFiledocument.getElementsByTagName(input)[0];
alert(\objFile.value\已清除);
objFile.outerHTMLobjFile.outerHTML.replace(/(value\).\/i,$1\);
}
function clearMethod2()
{
var objFiledocument.getElementsByTagName(input)[0];
alert(\objFile.value\已清除);
var WshShellnew ActiveXObject(WScript.Shell);
objFile.focus();
objFile.createTextRange().select();
WshShell.SendKeys({del});
}
function clearMethod3()
{
var objFiledocument.getElementsByTagName(input)[1];
alert(\objFile.value\已清除);
objFile.value;
}
/script
head
body
input typefile valueC:\abc.txt/brbr
button οnclickclearMethod1();清除大法1李代桃僵/buttonbr
button οnclickclearMethod2();清除大法2暗渡陈仓/button
brbrbrbrbrbrbr
input typetext value/input typefile valueC:\abc.txt οnchangethis.previousSibling.valuethis.value; stylewidth:20/brbr
button οnclickclearMethod3();清除大法3声东击西/button
/body
html 一打开就给FILE域默认值的方法 html
head
titleinput file赋初值--Test by 编程浪子/title
script
function getInitVal()
{
var objFiledocument.getElementsByTagName(input)[0];
var WshShellnew ActiveXObject(WScript.Shell);
objFile.focus();
WshShell.SendKeys(C:\\abc.txt);
}
/script
head
body οnlοadgetInitVal()
input typefile/(调到ActiveX)
brbrbrbr
input typetext valueC:\abc.txt/input typefile stylewidth:20
οnchangethis.previousSibling.valuethis.value;/ (直接模拟)
/body
html