编辑:意外发布未完成的问题。
我需要一个自定义表单,其外观和响应方式与webforms表单相同。
我有一个drupal网站,需要一个cusotm形式来绑定ZOHO CRM(发送线索)。
我在网站的其余部分使用webforms,但我无法使用webforms,因为我需要自定义表单的操作,类和ID以将数据发送到ZOHO。
我希望我的自定义表单能够像webforms表单一样查看和验证,以保持一致性。我无法实现相同的验证。
我还没有找到一篇关于此的清晰而简单的文章,而且看起来很基础也许我在思考它。
答案 0 :(得分:3)
查看Drupal的表单API: http://api.drupal.org/api/drupal/developer!topics!forms_api_reference.html/7
如果你想要你可以挂钩到webform: http://api.lullabot.com/group/webform_hooks/7
答案 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”并查看示例