我想在另一个页面的 2 个下拉菜单中显示输入的字段。
代码:
<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>
显示页面:
Vendor: <?php echo $_POST["v"]; ?>
Retailer: <?php echo $_POST["r"]; ?>
页面已加载,但字段为空
最佳答案
您在表单上使用了 method="post"
,但在 php 中使用了 $_GET
,您需要使用 $_POST
>
关于javascript - 显示另一个页面中 2 个下拉菜单中的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29827985/