Auto-complete field not working. I am getting the result in the dropdown box but unable to select any dropdown option. This is the code:-

function _questionnaire_autocomplete($string = '') {
  $matches = array();
  $result = db_select('questionnaire', 'q')
    ->fields('q', array('title'))
    ->condition('title', '%' . db_like($string) . '%', 'LIKE')

  // save the query to matches
  foreach ($result as $row) {
    $matches[$row->questionnaire_add] = check_plain($row->title);

  //echo "<pre>";print_r($result);exit;
  // Return the result to the form in json

help needed.

  • Can you add the form field code as well? – Steven Sep 30 '13 at 15:47
  • 4
    Where does $row->questionnaire_add come from? You're not selecting that column... – Clive Sep 30 '13 at 15:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.