Tôi đang cố sửa đổi một số mã biểu mẫu Drupal 6 và kết hợp một số xác thực biểu mẫu gốc. Mã trông như thế này, nhưng xác thực không hoạt động. Tôi thậm chí không bao giờ nhận được vào function thisFormName_form_validate. Bất kỳ Drupalians có một số ý tưởng tốt?Xác thực biểu mẫu Drupal không hoạt động đối với tôi
function thisFormName_form_alter(&$form, $form_state, $form_id) {
$form['email_address'] = array(
'#type' => 'textfield',
'#title' => t('Enter your email address (optional)'),
'#default_value' => $object['email_address'],
'#weight' => 4,
'#size' => 60,
'#maxlength' => 128,
'#description' => t('Enter email address.'),
);
function thisFormName_form_validate($node, &$form) {
if ($form_state['values']['email_address'] == '')
{
form_set_error('', t('Email must be valid format if entered.'));
}
}
+1 - Không nhận thấy bạn đã trả lời này - xin lỗi vì đăng tải dự phòng của câu trả lời tương tự. –