【发布时间】:2014-09-18 11:34:32
【问题描述】:
我有多行无线电输入。用户必须从每一行中选择fixed 或percentage。即
我在 ractive 文档中找不到最佳定义。
当我的 js 有
{name: 'foo', checked: true}
我的模板有
<input type="radio" name="{{name}}" value="fixed" checked="{{checked}}">Fixed
正如它所说的那样,我不能这样做
A radio input can have two-way binding on its name attribute, or its checked attribute - not both
您知道的任何地方是否有任何文档可以帮助我在输入元素中使用多个值。
或者我该如何在 ractive 中做到这一点?
谢谢。
【问题讨论】:
-
radio输入用于指定应将多个值中的哪一个分配给单个属性。您的示例令人困惑,因为它看起来更像是一个复选框,一个值为真或假的值。您能否扩展您的示例以包含第二个数据选项? -
完成。上传了图片,我觉得会更容易理解。
-
您可以控制数据格式吗?如果不是,是不是像
{ name: 'fixed', checked: true }, { name: 'percent', checked: false}?还是只是{ name: 'fixed', checked: true }或{ name: 'fixed', checked: false }? -
我正在使用
ractive.push()。因此,对于每一行,我都有{ name: 'fixed', checked: true },其中name可以是fixed或percentage,checked可以是真/假。 -
当你有像
{ name: 'fixed', checked: false }这样的一行时会发生什么?在这种情况下,两个输入都未选中吗?
标签: javascript jquery ractivejs