2016-12-16 3 views
1

Я пытаюсь сохранить входные данные из текстового поля в файл .txt.Записать содержимое TEXTAREA в текстовый файл

Другой текстовое поле будет использоваться для имени файла (например: главное - это экономит important.txt в выбранной директории)

То, что я получил до сих пор:

<html> 
    <head> 
     <script language="javascript"> 
      function WriteToFile() 
      { 
      var fso = new ActiveXObject("Scripting.FileSystemObject"); 
      var s = fso.CreateTextFile("C:\inetpub\wwwroot\myfile.txt", true); 
      var text=document.getElementById("TextArea1").innerText; 
      s.WriteLine(text); 
      s.WriteLine('***********************'); 
      s.Close(); 
      } 
     </script> 
    </head> 
    <body> 
     <form> 
      <div> 
       <textarea id="TextArea1" height: style="width: 588px; height: 90px" 90px">Write here</textarea><br /> 
       <input id="Button1" type="button" value="Write" onclick="WriteToFile()"/> 
      </div> 
     </form> 
    </body> 
</html> 
+0

Опишите, пожалуйста, неточность в разработке. – LordWilmore

+0

Улучшение английского – Mikkel

+0

@Mikkel Теперь скажите мне, что это имеет отношение к этой теме? – aerond

ответ

0

что-то как это?

<html> 
<head> 
<script language="javascript"> 
function WriteToFile() 
{ 
var fso = new ActiveXObject("Scripting.FileSystemObject"); 
var text=document.getElementById("TextArea1").innerText; 
var fileName=document.getElementById("TextArea2").innerText; 
var s = fso.CreateTextFile("C:\\inetpub\\wwwroot\\"+fileName+".txt", true); 
s.WriteLine(text); 
s.WriteLine('***********************'); 
s.Close(); 
} 
</script> 

</head> 
<body> 
<form> 
<div> 
<textarea id="TextArea1" height: style="width: 588px; height: 90px" 90px">Write here</textarea><br /> 
<textarea id="TextArea2" height: style="width: 588px; height: 90px" 90px">Type File name</textarea> 
<input id="Button1" type="button" value="Write" onclick="WriteToFile()"/> 
</div> 
</form> 
</body> 
</html> 

BTW Я считаю, что ActiveXObject работает только в браузерах IE.
Проверить ActiveXObject in Firefox or Chrome (not IE!)

+0

Прежде всего, спасибо за ваш ответ! И да, это то, что я имел в виду. Я пробовал свой код, если я нажму кнопку, он ничего не делает по какой-то причине – aerond

+0

@aerond Я только что протестировал его, и он работает в моем локальном с моим собственным путем. Убедитесь, что путь правильный и существует на вашем компьютере: C: \ inetpub \ wwwroot \ и проверьте, есть ли у вас разрешение на запись в этой папке. Вы также можете проверить, есть ли какая-либо ошибка в консоли вашего IE (щелкните правой кнопкой мыши на странице -> проверить элемент -> вкладка консоли ->, а затем нажмите кнопку записи, чтобы увидеть, если что-то не получится) – Gest0

Смежные вопросы