显示另一页中2个下拉菜单中的条目

时间:2015-04-23 15:29:39

标签: javascript php jquery html ruby-on-rails

我想在另一页的2个下拉菜单中显示输入的字段。

代码:

From: foo@bar.baz
Message-ID: <1688376486.0.1429814480627.JavaMail.------@bar.baz>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

显示页面:

<form action="home/show" method="post">
<p>Vendor:</p>
<select id="v" name="v">
    <% @vendors.each do |vendor| %>
        <option value=<%= vendor.id%>><%= vendor.name%></option>
    <% end %>
<select>

<p>Retailer:</p>
<select id="r" name="r">
    <% @retailers.each do |retailer| %>
        <option value=<%= retailer.id%>><%= retailer.name%></option>
    <% end %>
<select>

<input type="submit" value="Submit">
</form>

页面加载但字段为空

2 个答案:

答案 0 :(得分:1)

使用$_POST代替$_GET,如下所示:

Vendor: <?php echo $_POST["v"]; ?>
Retailer: <?php echo $_POST["r"]; ?>

变量以POST - 变量的形式提交,如表单的提交方法(method="post")所示。他们应该,不要使用GET提交表单。查看here了解更多信息。

答案 1 :(得分:1)

您在表单上使用method="post",但在php中使用$_GET,则需要使用$_POST