我是drupal的新手。
我有一个表单,它只包含一个字段,即文本字段。现在,对应于该字段,当我输入必须检查的任何值时,SQL SERVER数据库中是否存在一些数据,用户输入的值是否在数据库字段中。
请帮助我。因为我做了很多与之相关的搜索。但没有得到任何解决方案......
我试过客户端验证模块没有成功。
https://drupal.org/project/clientside_validation
提前谢谢。
答案 0 :(得分:0)
您需要通过添加验证功能来更改表单(hook_form_alter
):
$form['#validate'][] = 'my_module_email_form_validate'
;
或
$form['submit']['#validate'][] = 'my_module_email_form_validate';
在此之后,您将能够在以下位置验证任何表单数据:
function my_module_email_form_validate($form, &$form_state) {
form_error($form, t('Your error.'));
}