小编Eme*_*xit的帖子

是否允许使用没有标记控件的<label>标签?

我需要在页面中显示一个列表,比方说,人物的属性应该或多或少地呈现如下:

名称: 姓名
日期: 1/1/2000
其他:其他

阅读他们说的文件:

LABEL元素用于将信息附加到控件.

那么,它是否包含名称,日期等属性的名称是正确的标记...即使没有<input>要关联的属性?

html forms html5 label

4
推荐指数
2
解决办法
2214
查看次数

骨干表单和自定义模板

这是我第一次使用骨干表单插件,而且我也是Backbonejs的新手.我正在实现一个简单的表单,但标准的骨干表单'renderd不符合我的需要.阅读文档,我可以设置自定义下划线模板,但我无法理解如何渲染字段的标签.

有人能帮我吗?

编辑:

考虑以下因素:

var form = new Backbone.Form({
  template: _.template($('#formTemplate').html()),
  schema: {
    age: { type: 'Number', title: "Age" },
    name: { title: "Name" }
  }
});
Run Code Online (Sandbox Code Playgroud)

和以下模板:

<script id="formTemplate" type="text/html">
    <form>

        <div data-editors="age"><!-- age editor will be added here --></div>
        <div data-editors="name"><!-- nameeditor will be added here --></div>

    </form>
</script>
Run Code Online (Sandbox Code Playgroud)

如何让Backbone-form构建自动标签?

就像是:

<label data-label="age"><!-- I wish the label was added here --></label>
<div data-editors="age"><!-- age editor will be added here --></div>
Run Code Online (Sandbox Code Playgroud)

计算如下:

<label for="c1_age">Age</label>
Run Code Online (Sandbox Code Playgroud)

forms templates backbone.js underscore.js backbone-forms

1
推荐指数
1
解决办法
4551
查看次数