paper-radio-group
我正在使用 Polymer Project 中的 Paper Elements 来构建表单,但在使用标签及其子标签时遇到了问题, paper-radio-button
. 使用普通的单选按钮列表,我会执行以下操作:
<input type="radio" name="myFieldName" value="MyFirstOption" />
<input type="radio" name="myFieldName" value="MySecondOption" />
<input type="radio" name="myFieldName" value="MyThirdOption" />
请注意,属性是相同的,将单选按钮分组并为字段name
生成单个值。myFieldName
但是以paper-radio-group
相同的方式使用元素不起作用:
<paper-radio-group label="My Field">
<paper-radio-button name="myFieldName" label="First"></paper-radio-button>
<paper-radio-button name="myFieldName" label="Second"></paper-radio-button>
<paper-radio-button name="myFieldName" label="Third"></paper-radio-button>
</paper-radio-group>
这会产生三个单选按钮,但选择一个并不会取消选择其他按钮。如果我给每个人一个唯一的名称,那么它从 UI 角度工作,但与标准单选按钮行为不同。
除此之外,我在哪里为每个单选按钮指定值?有一个标签属性,但没有任何价值。我是否必须将隐藏字段连接到 的change
事件paper-radio-button
或 上的core-select
事件paper-radio-group
?两者似乎都不是一个特别优雅的解决方案。