是否可以使用Backbone.Syphon从checkbox返回值?下面是代码:
<input type="checkbox" name="test" value="pinky">所以当我这样做的时候:
var data = Backbone.Syphon.serialize(this);
this.model.set(data);
this.model.save();因此,响应应该是这样的:
{
test: "pinky",
}而不是默认值1或0(真或假)。
发布于 2013-05-30 03:59:27
在快速浏览the documentation之后,有一个关于defining custom input readers的部分。复选框示例可能如下所示:
Backbone.Syphon.InputReaders.register('checkbox', function($el){
return $el.prop('checked') ? $el.val() : false;
});如果复选框被选中,则返回{ 'test': 'pinky' },如果未选中,则返回{ 'test': false }。
发布于 2013-05-30 03:59:19
只需将一个布尔变量(model)绑定到视图,然后在true和false上分别返回pinky和false。
https://stackoverflow.com/questions/16822570
复制相似问题