2016-08-11 24 views
1

所以我建立一个本地的JavaScript Web应用程序流掉的tomcat,用户会选择我现在有硬编码在HTML中<option>文件,我不想这样做。我希望将html页面转到本地计算机上的指定文件夹,并给出用户可以从本地机器上选择文件的各种选项,并且我无法在任何地方找到某人已经完成的操作。非hardocded <option>为HTML,而不是有<option>显示本地文件

下面是我现在有的代码,我已经得到它的工作,我可以选择一个项目,我需要的数据被传递到我想要它传递到的地方。

<!doctype html> 
 
<html> 
 
<head> 
 
<title>Crom - Forms</title> 
 
</head> 
 
<body> 
 
\t <p> 
 
\t <form name="selectForm" method="post" action="listOfFormsServlet"> 
 

 
\t \t <select name="ListOfForms" size="10"> 
 

 
\t \t \t <option value="45 Day Letter Temp">45 Day Letter Temp</option> 
 

 
\t \t \t <option value="IA Initial Contact Letter Template">IA 
 
\t \t \t \t Initial Contact Letter Template</option> 
 

 
\t \t \t <option value="IA Name List">IA Name List</option> 
 

 
\t \t \t <option value="Initial Contact Letter Temp">Initial Contact 
 
\t \t \t \t Letter Temp</option> 
 

 
\t \t \t <option value="Recoverable Depreciation Letter for Cov A and B Temp">Recoverable 
 
\t \t \t \t Depreciation Letter for Cov A and B Temp</option> 
 

 
\t \t \t <option value="Recoverable Depreciation Letter for Cov C">Recoverable 
 
\t \t \t \t Depreciation Letter for Cov C</option> 
 
\t \t </select> <input type="submit" value="Continue"> 
 
\t </form> 
 

 
</body> 
 
</html>

+2

您不能在客户端上交互文件系统。 – SLaks

+0

您需要为此使用服务器端技术。你不能在基本的HTML中做到这一点。 – ManoDestra

+0

当您将_go指定到本地计算机上的指定文件夹时,您考虑使用_local machine_,客户机还是服务器? – dave

回答

1

由于西裤曾这样评价。您无法使用客户端应用程序(JS)从文件系统获取任何信息。您将需要实现基于服务器端的语言,例如PHP,Ruby等以获取此类信息。

Javascript是在浏览器中运行的客户端语言。它不知道浏览器环境以外的任何东西。

相关问题