2010-06-07 55 views
1

雖然form_set_error('field_firstname', t('message'));工作正常,我怎麼能爲幾個分類學領域之一做同樣的事情?例如form_set_error('taxonomy[5]', t('message'));(這不起作用)。誰能幫忙?關於分類學領域的form_set_error?

回答

2

找到了答案。對於任何可能有相同問題的人:

如果您的表單元素的#parents屬性是數組('foo','bar','baz'),那麼您可以設置一個錯誤'foo'或'foo] [bar] [baz'。在'foo'上設置錯誤會爲#parents數組以'foo'開頭的每個元素設置一個錯誤。

所以form_set_error('taxonomy][5', t('message'));完美地工作。