我希望用户在文本框中输入带有“someone@example.com”占位符的电子邮件,按下“电子邮件”复选框后,我希望将其电子邮件存储在用于Web开发的文本文件中。我做的是这个:
<input type="textbox" placeholder="someone@example.com" id="email"/>
<input type="checkbox" OnClick="develop(email)" value="done" />Email</br>
我使用Javascript创建的函数是:
function develop(stored)
{
var file = "bank.txt"; // Where I want to store the info
store1 = document.getElementById(email);
writeTextFile(file, store1.innerHtml());
}
然而,这不起作用。我做错了什么,我该怎么办?
答案 0 :(得分:0)
除非用户上传文件,否则不允许访问客户端上的文件。
查看以下链接,了解客户端文件访问的工作原理。
Local file access with javascript
如果您想在客户端使用它,您可能希望使用cookie来存储数据: