Javascript Node.js:如何读取用户选择并在提交时在文本区域中提供文件内容

Javascript Node.js:如何读取用户选择并在提交时在文本区域中提供文件内容,javascript,html,node.js,web-applications,web,Javascript,Html,Node.js,Web Applications,Web,这里是Node.js初学者,请耐心听我说。也许我有点慢,但我不知道如何在用户提交选择框后阅读它,然后根据选择内容采取一些行动。基本上,我在HTML中有类似的内容 <select> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">Mercedes</option&g

这里是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的服务器端解决方案。

您需要在select周围添加一个标记,所有元素都需要一个
名称
属性。然后可以在node.js上处理数据。我建议你先开始。逐步解释其工作原理


要读取文件并响应客户端,请参阅。

您对客户端代码还是服务器端代码感兴趣?您是否正在使用客户端库?请使用服务器端库。特别是尝试使用Node.js执行此操作。我想我应该在原来的问题上加上这个。选择的标签是什么?我猜只是和元素需要一个“名称”?另外,有没有办法在没有Express.js的情况下实现这一点?我得到了“如何读取文件”,但如何将内容注入文本区域?
将在帖子正文中为您提供选项。如果您没有使用node.js的经验,我强烈建议您使用express.js,它有助于处理请求和响应。如果你能更好地理解node.js,你可以不用express就可以做到。哈哈!终于用Express实现了。谢谢你的建议!