कैसे एपीआई में डिफ़ॉल्ट रूप से एक चेकबॉक्स की जांच करें


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 

ऑस्कर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.