分类字段上的form_set_error?

时间:2010-06-07 20:22:56

标签: drupal drupal-fapi

虽然form_set_error('field_firstname', t('message'));工作正常,但我如何为多个分类字段中的一个做同样的事情?例如form_set_error('taxonomy[5]', t('message'));(不起作用)。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

找到答案。对于任何可能遇到同样问题的人来说,就是这样:

  

如果表单元素的#parents属性是数组('foo','bar','baz'),那么你可以在'foo'或'foo] [bar] [baz'上设置错误。在'foo'上设置错误会为#parents数组以'foo'开头的每个元素设置错误。

所以form_set_error('taxonomy][5', t('message'));完美无缺。