<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,虽然是纸质菜单,但我遇到了同样的问题。
答案 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参数中你将有食物参数