您的位置:首页 > 其它

获取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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: