drupal 7中必填字段的错误消息序列

时间:2012-07-26 14:03:37

标签: drupal drupal-7 validation

我的内容类型有4个CCK字段。 字段名称是:

  1. field_device_data_card_id
  2. field_device_model
  3. field_device_type
  4. field_device_id
  5. 这些字段按各自的顺序排列。

    所有字段都标记为必填字段。当我单击提交按钮而不填写必填字段中的任何数据时,它会为必填字段生成错误消息,但错误消息的顺序不正确。 它按以下顺序显示 - >

    1. 需要设备数据卡ID字段。
    2. 设备ID字段是必需的。
    3. 设备型号字段是必需的。
    4. 请选择设备类型。
    5. 虽然它应该像 - >

      1. 需要设备数据卡ID字段。
      2. 设备型号字段是必需的。
      3. 请选择设备类型。
      4. 设备ID字段是必需的。
      5. 请为我提供一个解决方案,以便我可以对错误消息进行排序。

        谢谢

1 个答案:

答案 0 :(得分:1)

..通过hook_form_alter添加您的自定义验证器:

function form_name_validate($form, &$form_state) {
$tmp_msg = drupal_get_messages('error');
// change order or modify on your own of $tmp_msg
drupal_set_message($tmp_msg,'error');
}
相关问题