Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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 如何将HTML表单数据存储到特定文件夹中的csv文件?_Javascript_Html - Fatal编程技术网

Javascript 如何将HTML表单数据存储到特定文件夹中的csv文件?

Javascript 如何将HTML表单数据存储到特定文件夹中的csv文件?,javascript,html,Javascript,Html,我希望使用javascript将我的csv文件存储在特定文件夹中,有人有想法吗 我有html表单,我希望存储在特定文件夹中的csv文件中,我尝试了下面的代码,但不起作用 <form onSubmit="WriteToFile(this)"> <label>Type your first name:</label> <input type="text" name="FirstName" id="firstName" size="20"> <l

我希望使用javascript将我的csv文件存储在特定文件夹中,有人有想法吗

我有html表单,我希望存储在特定文件夹中的csv文件中,我尝试了下面的代码,但不起作用

<form onSubmit="WriteToFile(this)">
<label>Type your first name:</label>
<input type="text" name="FirstName" id="firstName" size="20">

<label>Type your last name: </abel>
<input type="text" name="LastName" id="lastName" size="20">

<input type="submit" value="submit">
</form>

<script>
function WriteToFile(passForm) {

set fso = new ActiveXObject("Scripting.FileSystemObject");
set s   = fso.CreateTextFile("C:\\Users\\sj\\Desktop\\filename.csv", True);

var firstName = document.getElementById('FirstName');
var lastName  = document.getElementById('lastName');

s.writeline("First Name :" + FirstName);
s.writeline("Last Name :" + lastName);

s.writeline("-----------------------------");
s.Close();
 }
</script>

键入您的名字:
键入您的姓氏:
函数WriteToFile(passForm){
设置fso=newactivexobject(“Scripting.FileSystemObject”);
设置s=fso.CreateTextFile(“C:\\Users\\sj\\Desktop\\filename.csv”,True);
var firstName=document.getElementById('firstName');
var lastName=document.getElementById('lastName');
s、 writeline(“名字:”+名字);
s、 writeline(“姓氏:”+lastName);
s、 writeline(“-------------------------------”;
s、 Close();
}
该文件完全无法存储和创建。有人能和我分享想法吗?

你不能。任何(现代)浏览器都不允许您使用。允许网站访问用户的文件系统是一个严重的安全漏洞

请参见此处的更多信息: 你不能。任何(现代)浏览器都不允许您使用。允许网站访问用户的文件系统是一个严重的安全漏洞

请参见此处的更多信息:
使用Chrome和一些实验性标志,用户可以在提示时允许访问目录,您可以在不再次提示的情况下读取/写入该文件夹

您将获得一个“fileReference”,可以将其存储在IndexedDB中,以便以后甚至在重新加载页面后使用


然而,它是如此的实验性,以至于你还不应该使用它,而且没有人启用该标志。因此,现在就坚持使用类似或…

的东西,使用Chrome和一些实验性标志,用户可以在提示时允许访问目录,您可以在不再次提示的情况下读取/写入该文件夹

您将获得一个“fileReference”,可以将其存储在IndexedDB中,以便以后甚至在重新加载页面后使用


然而,它是如此的实验性,以至于你还不应该使用它,而且没有人启用该标志。所以,现在还是坚持使用类似或…

的东西吧。顺便说一句,这里混合了VBScript和JavaScript。顺便说一句,这里混合了VBScript和JavaScript。