我想将表单中的数据结果写入csv(或excel)。我想将此结果保存在服务器无服务器(没有php等)。
我找到了这段代码:
<html>
<head>
<script language="javascript">
function WriteToFile(passForm) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fileLoc = "C:\\sample.csv";
var file = fso.CreateTextFile(fileLoc, true);
file.writeline(passForm.FirstName.value + ',' +
passForm.LastName.value);
file.Close();
alert('File created successfully at location: ' + fileLoc);
}
</script>
</head>
<body>
<p>create a csv file with following details -</p>
<form>
Type your first name: <input type="text" name="FirstName" size="20">
Type your last name: <input type="text" name="LastName" size="20">
<input type="button" value="submit" onclick="WriteToFile(this.form)">
</form>
</body>
</html>
</br></br></html>
但它只适用于IE。
如何解决这个问题?
此致
答案 0 :(得分:1)
因为我理解你的问题并搜索我发现
ActiveX仅受IE支持 - 其他浏览器使用插件 称为NPAPI的架构。但是,有一个跨浏览器插件 你可能觉得有用的框架名为Firebreath。
你可以参考这个问题