zupełnie nie mogę dojść o co chodzi z tymi formularzami w drupalu. chcę mieć sprawdzanie poprawności wpisanego maila w formularzu i jedyne do czego doszedłem to to że mail jest sprawdzany ale nie ma to żadnego wpływu na wysłanie formularza tzn. jeżeli w treść pytania nie wpiszę nic i błędny email to dostanę info o błędnym mailu (i o tym że treść pytania jest wymagana) ale jeśli wpiszę cokolwiek w treści pytania i błędny mail to formularz zostaje wysłany. przeglądałem api i jest tam że można wstawić w pole formularza parametr #validate ale nie mam pojęcia jak go użyć. kod wyglada tak:
<?php
'#type' => 'textarea',
'#title' => t('Treść pytania'),
'#rows' => 15,
'#required' => TRUE,
);
'#type' => 'textfield',
'#title' => t('Adres e-mail'),
'#size' => 30,
'#maxlength' => 64,
'#required' => TRUE,
);
$form['submit'] = array('#type' => 'submit', '#value' => t
('Wyślij'), '#weight' => 30
); $output .= drupal_get_form('opis', $form);
if ($error = user_validate_mail($form['mail']['#value'])) {
form_set_error('mail', $error);
}
?>