1

这里是 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.txt),该文件的内容包含在 textarea 中。用户是否被重定向到某个 /submit 子站点并且与起始页上显示的内容相同是无关紧要的。看起来这应该是一件容易的事,但也许我遗漏了一些明显的东西。谢谢你的帮助!

编辑:忘了提到我正在寻找一个利用 Node.js 的服务器端解决方案。

4

1 回答 1

2

您需要围绕您的选择一个标签,所有元素都需要一个name属性。然后就可以在 node.js 上处理数据了。我建议从express.js开始。本指南逐步解释了它的工作原理。

要读取文件并响应客户端,请参阅nodejitsu 中的这篇文章

于 2013-03-02T14:22:35.957 回答