Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将输入从html保存到文本文件问题_Javascript_Html_Database_Web_Backend - Fatal编程技术网

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