Node.js:提交时如何阅读用户select选项并在textarea中提供文件内容

Node.js初学者在这里忍受着我。 也许我有点慢,但我不知道如何阅读select框select后,用户提交,然后采取一些行动的select是什么。 基本上,我在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> 

现在我想要做的就是当用户select沃尔沃并提交时,从服务器读取一个文件(volvo.txt),并且该文件的内容包含在textarea中。 用户是否被redirect到某个/提交子站点,并显示与起始页面相同的东西是不相关的。 看来这应该是一件容易的事情,但也许我错过了一些明显的东西。 谢谢你的帮助!

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

你需要围绕你的select标签,所有的元素需要一个name属性。 然后你可以在node.js上处理数据。 我build议从express.js开始。 本指南逐步解释了它是如何工作的。

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