0
A
回答
0
我猜你正在寻找做定制验证在CCK领域?
在这种情况下,您可以通过创建模块并实现hook_form_alter()并创建自己的验证函数来添加函数。
function mymodule_form_alter(&$form, &$form_state, $form_id) {
switch ($form_id) {
case 'story_node_form': // Or whatever content type you're checking
// Simply add an additional link validate handler.
$form['#validate'][] = 'mymodule_field_validate';
break;
}
}
function mymodule_field_validate($form, &$form_state) {
if (!somevalidatorfunctionorother($form_state['values']['my_custom_field']) {
form_set_error('my_custom_field', t('Text of your error message.'));
}
}
我适应上面的代码从这个帖子:http://fleetthought.com/adding-additional-cck-validation-function-field-using-hookformalter
相关问题
- 1. Drupal6:试图从node_validate)错误(
- 2. PHP解析错误; Drupal6部署
- 3. 运行内联错误:: C
- 4. 内联svg边框错误
- 5. 内联汇编错误
- 6. GCC内联汇编错误
- 7. Ajax内部错误,jqXHR:underfined
- 8. CodeIgniter + AJAX内部错误500
- 9. JQuery Ajax 500内部错误
- 10. AJAX级联下拉方法错误500
- 11. HTML错误:显示内联块,而不是内联?
- 12. 内联组件C.错误翻译
- 13. 电报内联键盘获取错误
- 14. 编译错误 - 内联代码
- 15. Internet Explorer内联边框错误
- 16. 内联函数调用错误
- 17. css_parser错误地解析内联CSS吗?
- 18. 内联程序集跳转错误
- 19. SQL查询内部联接错误
- 20. 内联函数链接器错误
- 21. SQL错误1016 - 内部联接
- 22. 错误内联汇编在VC++ 2010
- 23. 错误的扩展方法内联
- 24. Flexbox中的Flexbox内联flex错误
- 25. Ajax 500(内部服务器错误)Codeigniter
- 26. Ajax - 500内部服务器错误
- 27. Django Ajax后500内部错误
- 28. 内部服务器错误AJAX Rails的
- 29. 内部服务器错误500(codeigniter,ajax)
- 30. jQuery的Ajax错误: “206部分内容”
即使在我编辑的问题,以使它有点更具可读性,我还是不知道你问的。你可以说得更详细点吗?例如,您希望在新消息中更改哪条消息。 – berkes 2011-02-25 17:45:59