2012-10-30 321 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()返回一個類的剛性陣列。唯一的選項是字段,錯誤和必需的。
相關問題