2012-05-08 1 views
0

編集:誤って投稿された未完成の質問。Webフォームのように見え、検証するカスタムフォームを作成する

webformsフォームと同じように見え、応答するカスタムフォームが必要です。

私はZoho CRM(Send leads)に結びつけるためのクソフォームを必要とするDrupal Webサイトを持っています。

私は他のサイトでウェブフォームを使用していますが、Zohoにデータを送信するためのフォームのアクション、クラス、およびIDをカスタマイズする必要があるため、ウェブフォームを使用できません。

私は自分のカスタムフォームを見て、一貫性のためにwebformsフォームのように検証します。私は同じ検証を実装することができません。

これについての明確で簡単な記事はまだ見つかりませんでしたが、おそらく私はそれを考えすぎています。

答えて

-1

GOOGLE "jQueryの検証" と例で

0

フォーム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.")); 
    } 
} 
関連する問題