这里是 Node.js 初学者,请多多包涵。也许我有点慢,但我无法弄清楚如何在用户提交后读取选择框选项,然后根据选项采取一些行动。基本上,我在 HTML 中有这样的东西
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<input type="submit" value="Submit" />
<textarea id="textarea" rows="10" cols="100">
</textarea>
现在我要做的就是当用户选择 Volvo 并提交时,从服务器读取一个文件 (volvo.txt) 并将该文件的内容包含在文本区域中。用户是否被重定向到某个/submit 子站点以及是否显示与起始页相同的内容是无关紧要的。看起来这应该是一件容易的事,但也许我遗漏了一些明显的东西。感谢您的帮助!
编辑:忘了说我正在寻找一个使用 Node.js 的服务器端解决方案。
最佳答案
您需要在您的选择周围添加一个标签,并且所有元素都需要一个 name
属性。然后就可以在node.js上处理数据了。我建议从 express.js 开始. This guide逐步解释其工作原理。
要读取文件并响应客户端,请参阅 this article from nodejitsu .
关于javascript - Node.js:提交时如何读取用户选择并在文本区域中提供文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15175446/