没有用于铁形式的纸品价值

时间:2016-10-14 05:14:07

标签: polymer polymer-1.0

    <paper-dropdown-menu label="foods" name="foods">
      <paper-listbox class="dropdown-content" selected="0">
        <paper-item value="1">1+ foods</paper-item>

我在使用GET请求的铁形式中使用它。它需要1+ foods而不是查询字符串值的值。不确定我做错了什么。

Similar example,虽然是纸质菜单,但我遇到了同样的问题。

1 个答案:

答案 0 :(得分:2)

How to include Polymer paper-dropdown-menu in form submit

可能重复

无论如何,您必须创建隐藏输入并将所选项目分配给隐藏元素的值。

在自定义元素中创建属性非常棒,它将保存selected参数。 所以在你的情况下它将是:

<paper-dropdown-menu label="foods" name="foods">
  <paper-listbox class="dropdown-content" selected="{{selected}}" attr-for-selected="value">
    <paper-item value="1">1+ foods</paper-item>

你可以看到我也使用了attr-for-selected这是非常有用的,因为它从你选择的属性中获取值 在纸张下拉菜单之后的某个地方:

<input is="iron-input" name="food" type="hidden" value$="[[selected]]">

然后在你的序列化函数或get参数中你将有食物参数