创建一个外观和验证的自定义表单,如webform

时间:2012-05-08 15:26:29

标签: forms validation drupal drupal-webform

编辑:意外发布未完成的问题。

我需要一个自定义表单,其外观和响应方式与webforms表单相同。

我有一个drupal网站,需要一个cusotm形式来绑定ZOHO CRM(发送线索)。

我在网站的其余部分使用webforms,但我无法使用webforms,因为我需要自定义表单的操作,类和ID以将数据发送到ZOHO。

我希望我的自定义表单能够像webforms表单一样查看和验证,以保持一致性。我无法实现相同的验证。

我还没有找到一篇关于此的清晰而简单的文章,而且看起来很基础也许我在思考它。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

使用Form API作为tmsimont建议。

使用

function yourmodule_form(){        
  $form['search_field'] = array(
  '#title' => t(''),
  '#type' => 'textfield',
  '#size' => '18',
  '#default_value' => $form_text,
);

$form['submit'] = array(
  '#type' => 'submit',
  '#value' => t('Buscar'),
);

//then to do your custom validation!
your_module_form_validate(&$form, &$form_state)
{
  if(strlen($form_state['values']['search_field'])<3)
  {
    form_set_error('search_field', t("Search term too small."));
  }
}

答案 2 :(得分:-1)

GOOGLE“JQuery Validate”并查看示例