Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JS将HTML输入保存到.txt时遇到问题_Javascript_Html - Fatal编程技术网

Javascript 使用JS将HTML输入保存到.txt时遇到问题

Javascript 使用JS将HTML输入保存到.txt时遇到问题,javascript,html,Javascript,Html,我在使用下面的代码将文本输入值保存到.txt文件时遇到问题。如有任何建议,将不胜感激。我在最后一个输入标记中使用onclick从.js文件调用函数。它应该将从第二个到最后一个输入标记的数据保存到.txt文件中。最终,我希望保存表单中的所有值,但只有一个值是一个起点 <script src="../Js/Code.js"></script> <form> <table> <tr> <td> <labe

我在使用下面的代码将文本输入值保存到.txt文件时遇到问题。如有任何建议,将不胜感激。我在最后一个输入标记中使用onclick从.js文件调用函数。它应该将从第二个到最后一个输入标记的数据保存到.txt文件中。最终,我希望保存表单中的所有值,但只有一个值是一个起点

<script src="../Js/Code.js"></script>
<form>
  <table>
  <tr>
  <td>
    <label for="incomeday">Date of income:</label>
    <input type="date" name="incomeday">
  </td>
  <td>
    <label for="incometype">Frequency:</label>
    <select type="list" name="incometype">
      <option>Select One</option>
      <option value="One Time">One Time</option>
      <option value="Weekly">Weekly</option>
      <option value="Bi-Weekly">Bi-Weekly</option>
      <option value="Monthly">Monthly</option>
    </td>
    <td>
      <label for="incomeamount">Amount:</lable>
      <input type="text" name="incomeamount" value="">
    </td>
    <td>
      <input type="submit" onclick="saveIncome()" value="Submit">
    </td>
  </tr>
  </table>
</form>

function saveIncome(){
  var amount = document.getElementsByName("incomeamount").value;
  var fo = fopen("../Data/Data.txt","w");
  fwrite("../Data/Data.txt",amount);
  fclose("../Data/Data.txt");
}

入息日期:
频率:
选择一个
一次
周报
双周
月刊
数量:
函数saveIncome(){
var金额=document.getElementsByName(“incomeamount”).value;
var fo=fopen(“../Data/Data.txt”,“w”);
fwrite(“../Data/Data.txt”,金额);
fclose(“../Data/Data.txt”);
}

什么是
fopen()
fwrite()
fclose()
?(它们不是C或PHP函数吗?)。即便如此,跨浏览器解决方案也很困难:在Chrome,Chrome上,您可以使用
webkitRequestFileSystem
在用户浏览器配置文件夹中存储文件或目录。您还可以使用
chrome.fileSystem
将文件直接保存到用户文件系统。否则,您可以提供文件供用户下载。什么是
fopen()
fwrite()
fclose()
?(它们不是C或PHP函数吗?)。即便如此,跨浏览器解决方案也很困难:在Chrome,Chrome上,您可以使用
webkitRequestFileSystem
在用户浏览器配置文件夹中存储文件或目录。您还可以使用
chrome.fileSystem
将文件直接保存到用户文件系统。否则,您可以提供该文件供用户下载。