Как добавить input свойство required?

Главные вкладки

Комментарии

Аватар пользователя Asta Asta 22 июня 2017 в 14:25

Попробовал я еще порыться в самом модуле который выводит Input поле. (riddle)
Нашел там кусок кода:

function riddler_captcha($op, $captcha_type='') {
  switch ($op) {
    case 'list' :
      return array('Riddler');
      break;
    case 'generate' :
      if ($captcha_type == 'Riddler') {
      $result = array();
      $riddles = riddler_get_riddles();
      $key = array_rand($riddles);
      $result['form']['captcha_response'] = array(
        '#type' => 'textfield',
        '#title' => $riddles[$key]['question'],
        '#description' => t('Fill in the blank.'),
        '#size' => 50,
        '#maxlength' => 50,
        '#required' => TRUE,
        '#weight' => variable_get('riddler_weight', 0),
      );
      $result['solution'] = (string)(drupal_strtolower($riddles[$key]['answer']));
      $result['captcha_validate'] = 'riddler_captcha_validate';
      return $result;
      }
    break;
  }
}

Там уже прописано полю '#required' => TRUE, но поле которое выводится все равно без атрибута required