2016-08-11 29 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是在瀏覽器中運行的客戶端語言。它不知道瀏覽器環境以外的任何東西。

相關問題