获取input file的完整路径
2011-05-30 10:25
363 查看
<html>
<head>
<script>
function getFullPath(obj)
{
if(obj)
{
//ie
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
return document.selection.createRange().text;
}
//firefox
else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege( 'UniversalFileRead' )
}
catch (err) {
//need to set signed.applets.codebase_principal_support to true
}
return obj.value;
}
return obj.value;
}
return obj.value;
}
}
</script>
</head>
<body>
<form action="report" method="post" >
文件<input type="file" name="reportPath" onchange="document.getElementById('reportName').value=getFullPath(this);"><br>
<input type="text" name="reportName" id="reportName" value=""><br>
</form>
</body>
</html>
============================================================
以下是说明部分:
对于Firefox下执行时要打开“about:config”页面,查找“signed.applets.codebase_principal_support”属性,将其值设置为true。
<head>
<script>
function getFullPath(obj)
{
if(obj)
{
//ie
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
return document.selection.createRange().text;
}
//firefox
else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege( 'UniversalFileRead' )
}
catch (err) {
//need to set signed.applets.codebase_principal_support to true
}
return obj.value;
}
return obj.value;
}
return obj.value;
}
}
</script>
</head>
<body>
<form action="report" method="post" >
文件<input type="file" name="reportPath" onchange="document.getElementById('reportName').value=getFullPath(this);"><br>
<input type="text" name="reportName" id="reportName" value=""><br>
</form>
</body>
</html>
============================================================
以下是说明部分:
对于Firefox下执行时要打开“about:config”页面,查找“signed.applets.codebase_principal_support”属性,将其值设置为true。
相关文章推荐
- js获取input file完整路径的方法
- js获取input file完整路径的方法
- IE7,IE8,上传文件控件input file和asp.net FileUpload控件无法获取完整路径的解决办法
- js获取file控件的完整路径(上传图片预览)
- js如何获取file控件的完整路径具体实现代码
- 关于firefox获取不到HTML标签的file控件的完整路径解决方案
- js input file 解决获取的路径不全问题
- GetModuleFileName获取当前进程完整路径
- IE7+ 获取input file 全路径
- 在不同浏览器中获取File Input的路径
- js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)
- firefox获取不到HTML标签的file控件的完整路径
- 如何获取<input type="file">获取文件路径
- js获取input file路径改变图像地址
- 4000 js获取input file路径改变图像地址
- 如何获取input type=file的路径
- 从FILE_OBJECT里获取完整NT路径和DOS路径
- input中 type= file 中文件路径的获取方法
- 在不同浏览器中获取File Input的路径
- asp.net 中出现<input type="file"/> 控件中获取不到全路径