<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" οnchange="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。