将html表单数据写入txt文件而不使用Web服务器

我想知道是否有办法使用脚本提交/写入hxt表单数据到txt文件,但没有使用webserver,webhost,wamp,xamp等.

我一直在尝试使用php脚本,但他们只是在提交时打开php文档.

任何帮助表示赞赏:D

最佳答案
你可以使用JavaScript

<script type ="text/javascript">
 function WriteToFile(passForm) {

    set fso = CreateObject("Scripting.FileSystemObject");  
    set s = fso.CreateTextFile("C:\test.txt", True);
    s.writeline(document.passForm.input1.value);
    s.writeline(document.passForm.input2.value);
    s.writeline(document.passForm.input3.value);
    s.Close();
 }
  </script>

如果这不起作用,则替代方法是ActiveX对象:

<script type = "text/javascript">
function WriteToFile(passForm)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("C:\\Test.txt", true);
s.WriteLine(document.passForm.input.value);
s.Close();
}
</script>

不幸的是,据我所知,ActiveX对象仅在IE中受支持.

转载注明原文:将html表单数据写入txt文件而不使用Web服务器 - 代码日志