如何设置自定义的内联错误消息以在节点中形成(包括cck和所有内容)?
我看到了几个模块,但是没有一个模块提供100%的解决方案,因为没有CCK支持,上传支持,错误消息等。
最佳答案
我猜您正在寻找对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
关于css - drupal6错误ajax内联,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5120012/