Javascript 将输入从html保存到文本文件问题
所以,我复制了这段代码并尝试运行它。它应该接受输入(在本例中为名称)并将其保存到文本文件中。但是,它没有像我预期的那样工作,有人能告诉我这个代码有什么问题吗Javascript 将输入从html保存到文本文件问题,javascript,html,database,web,backend,Javascript,Html,Database,Web,Backend,所以,我复制了这段代码并尝试运行它。它应该接受输入(在本例中为名称)并将其保存到文本文件中。但是,它没有像我预期的那样工作,有人能告诉我这个代码有什么问题吗 <!DOCTPYE html> <head> <title>Web test</title> </head> <body> <form onSubmit="WriteToFile(this)"> <label>Na
<!DOCTPYE html>
<head>
<title>Web test</title>
</head>
<body>
<form onSubmit="WriteToFile(this)">
<label>Name please: </label>
<input type="text" name="nname" id="fname" size="18">
<br>
<br>
<input type="submit" value="submit">
</form>
<script>
function WriteToFile(passForm){
set fso = CreateObject("Scripting.FileSystemObject");
set s = fso.CeateTextFile("test.txt", True);
var firstName = document.getElementById('fname');
s.writeline(firstName);
s.writeline("");
s.Close();
}
</script>
</body>
<html>
网络测试
请说出姓名:
函数WriteToFile(passForm){
设置fso=CreateObject(“Scripting.FileSystemObject”);
设置s=fso.CeateTextFile(“test.txt”,True);
var firstName=document.getElementById('fname');
s、 writeline(名字);
s、 书写线(“”);
s、 Close();
}
这里有一个拼写错误var firstName=document.geteElementById('fname')代码>应该是var firstName=document.getElementById('fname')代码>是的,在我发布这个问题后,我注意到拼写错误,但在我更改了它之后它仍然不起作用。它应该是var firstName=document.getElementById('fname')。value;试着把它改回来,这样就不管用了。尝试改用Blob
。