Posts

Showing posts from May, 2013

When I use button type for ajax, howto skip the validating msg ?

Drupal7 Form API 內建了 ajax 的功能 基本上要做出 JS 連動表單是沒問題的 這問題困擾了我好幾天 我想用 onclick 的方法把資料帶到另外一個表單 某些欄位是必填的 所以當 onlick 的時後 drupal 就會把要填的欄位都檢查一遍 他也會掃過 hook_validate 之前還因為這原因停用了 hook_validate 今天終於找到跳過 validate 的方式(validate 待真正 submit 再去驗證) 只要加入紅色的那行就可以囉! $form['fb'] = array(   '#type' => 'button',   '#value' => 'Grab Facebook data into',   '#ajax' => array(     'callback' => 'ajax_fb_callback',     'wrapper' => 'replacement',     'method' => 'replaceWith',   ),   '#limit_validation_errors' => TRUE, );