0

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

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

我有一个 drupal 网站,它需要一个自定义表单来绑定到 ZOHO CRM(发送潜在客户)。

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

我希望我的自定义表单看起来和验证类似于 webforms 表单以保持一致性。我无法实现相同的验证。

我还没有找到一篇关于这个的清晰而简单的文章,它看起来很基础,也许我想多了。

4

3 回答 3

3

查看 Drupal 的表单 API: http ://api.drupal.org/api/drupal/developer!topics!forms_api_reference.html/7

如果你愿意,你可以连接到一个网络表单: http ://api.lullabot.com/group/webform_hooks/7

于 2012-05-08T16:34:16.497 回答
0

按照 tmsimont 的建议使用 Form API。

采用

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."));
  }
}
于 2012-05-09T19:46:31.000 回答
-1

GOOGLE "JQuery Validate" 看看例子

于 2012-05-08T15:38:30.030 回答