如何从按钮获取数据值?

时间:2015-07-19 03:34:54

标签: javascript node.js button

我正在节点中构建一个论坛应用程序,我想在我的主页上创建一个大亮按钮,用于在点击时将用户路由到另一个/查看(主题)。

我想收集按下对象内部按钮的值,这样我就可以在动态路径中使用它来渲染到特定视图。我还需要使用该值进行查询。不幸的是,我无法点击按钮的值。

以下是我的按钮/输入:

<form action='/topics' method="GET">

    <input type="submit" value="boy" id="boy" class="bounce topics">
    <button type="submit" value="girl" id="girl" class="bounce topics"><h2 class='topic'>Girl</h2></button>

</form>

当我控制log req.body时,两种方法都没有给我任何东西,我只得到一个空对象。我已经阅读了我能找到的其他两个类似的线程,但即使我的代码具有可比性,我也会得到nada。

3 个答案:

答案 0 :(得分:0)

我认为表单元素中的method属性必须是POST而不是GET

答案 1 :(得分:0)

您可以在方法中使用GET或POST。区别在于您将从PHP中的服务器端的$ _​​GET或$ _POST全局变量(或您选择的语言中的类似变量)中检索它们。

不必为每个输入元素使用“id”,而必须指定名称:

<input type="submit" name="boy" value="boy">
<input type="submit" name="girl" value="girl">

答案 2 :(得分:0)

您应该可以通过req.query.<variablename>访问网址/ GET变量。