2012-10-30 279 views
3

我正在尝试使用表单模块https://github.com/caolan/forms。我可以轻松地获得没有任何问题创建的表单。但我只是想知道如何添加一个新的类名到现有的字段。该文件谈到了压倒一切的id。但我无法找到一种方法为标签添加新类。nodejs表单模块:如何将字段添加到字段中

尝试以下..但它不会工作!

username: fields.string({ 
    required: true, 
    label: 'So What', 
    classes: ['classtest'] 
    }), 

有一个属性称为小部件(反过来属性'类')字段。但也无法让它工作。这是我试过的。其中也失败了。

username: fields.string({ 
required: true, 
label: 'So What', 
widget: { 
    classes: 'testclass' 
} 
}), 

在这方面的任何帮助将有所帮助。最终,我试图用引导程序设计样式

回答

0

它看起来像模块不允许除了小部件级别以外的任何类。使用以下内容将类应用于输入框(即。小部件)。

username: fields.string({ 
    required: true, 
    label: 'So What', 
    widget: forms.widgets.text({ 
     classes: ['testclass'] 
    }) 
}) 

当前表单模块API无法扩展位于周围div元素上的类。这是一个有点堆栈跟踪的,我怎么发现了这件事:

  1. lib/fields.js#L68电话forms.render.div
  2. forms.render.div电话field.classes().join(' ')
  3. field.classes()返回一个类的刚性阵列。唯一的选项是字段,错误和必需的。
相关问题