এপিআই রূপে ডিফল্টরূপে চেকবাক্সটি কীভাবে চেক করবেন


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.