繁体   English   中英

将TEXTAREA内容写入文本文件

[英]Write TEXTAREA contents to text file

我正在尝试将输入从文本区域保存到.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>

像这样吗

<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>

顺便说一句,我认为ActiveXObject仅在IE浏览器中有效。
在Firefox或Chrome(不是IE!)中检查ActiveXObject。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM