양식 API에서 기본적으로 확인란을 확인하는 방법


18

기본적으로 확인란을 선택하는 방법이 궁금합니다. 가 #default_value잘못된 속성은?

 $form['ios'] = array(
            '#title' => t(''),
            '#type' => 'checkboxes',
            '#description' => t(''),
            '#options' => $options,
            '#default_value' => 'checked' // this is not working

        ); 

고마워요!

답변:


23

아래 예를 참조하십시오 ...

$options = array();
$options["1"] = "One";
$options["2"] = "Two";
$options["3"] = "Three";
$options["4"] = "Four";


$form['ios'] = array(
  '#title' => t(''),
  '#type' => 'checkboxes',
  '#description' => t(''),
  '#options' => $options,
  '#default_value' => array("1", "2", "3")
); 

17

당신은 뉴스 문자 또는 조건 조건 확인란과 같은 단일 필드를 가지고 아래 코드를 사용할 수 있습니다

 $form['name']['terms_condition'] = array(
      '#type' =>'checkbox',
      '#title'=>t('Terms and conditions'),
      '#required'=>TRUE,
      '#default_value' =>TRUE, // for default checked and false is not checked
  );

1
확인란을 선택하지 않고 양식을 제출하고 필수로 설정하면 여기에서 어떻게됩니까 true?
스팬

1

당신은 시도 했습니까?

    $form['ios'] = array(
        '#title' => t(''),
        '#type' => 'checkboxes',
        '#description' => t(''),
        '#options' => $options,
        '#default_value' => array($value) // this is not working

    ); 
    //$value should be the option you want to have 

오스카

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.