javascript - 如何对齐 yii2 表单域中的文本框?

标签 javascript css yii2

我的表单字段中有一个复选框,它是一个具有单个值数组的多个复选框,它显示在一个下面,我需要它并排显示。

我使用 css 属性进行更改,但它不起作用。

<?= $form->field($model, 'ReportSelection[]')->checkboxList(['1' => 'Channel1', '2' => 'Channel2','3'=>'Channel3','4'=>'Channel4','5' => 'Channel5', '6' => 'Channel6','7'=>'Channel7','8'=>'Channel8','9' => 'Channel9','10' => 'Channel10', '11' => 'Channel11','12'=>'Channel12','13'=>'Channel13','14' => 'Channel14', '15' => 'Channel15','16'=>'Channel16','17'=>'Channel17','18' => 'Channel18','19'=>'Channel19','20'=>'Channel20','21'=>'Channel21','22' => 'Channel22', '23' => 'Channel23','24'=>'Channel24','25'=>'Channel25','26' => 'Channel26', '27' => 'Channel27','28'=>'Channel28','29'=>'Channel29','30' => 'Channel30', '31' => 'Channel31','32'=>'Channel32'],['multiple'=>'multiple']); ?>

我希望输出像并排的复选框一样,但它是一个在一个下面。

最佳答案

尝试使用 ->inline(true)

    <?= $form->field($model, 'ReportSelection[]')
     ->inline(true)
     ->checkboxList(['1' => 'Channel1'
                  ,'2' => 'Channel2'
                  ,'3' => 'Channel3'
                  ,'4' => 'Channel4'
                  ,'5' => 'Channel5'
                  .....
                  .....
                  ,'30' => 'Channel30'
                  ,'31' => 'Channel31'
                  ,'32' => 'Channel32'],['multiple'=>'multiple']); ?>

关于javascript - 如何对齐 yii2 表单域中的文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58779418/

相关文章:

javascript - Kendo UI DropDownList 选择第一项而不进行交互

javascript - 根据屏幕缩放 div 和图像 css/javascript

html - 使用 CSS 在页面顶部固定一个 div

php - YII 2.0.3 View 不呈现。它只是一片空白。调用索引时仅显示 1

php - Yii2:无法从表单发送电子邮件

php - Yii2 无法连接到 postgresql

javascript - Emacs 上的 js-comint 模式 : NoClassDefFoundError

javascript - YouTube API 无法在 iOS (iPhone/iPad) 中运行,但在桌面浏览器中运行良好?

javascript - 在格式化浮点值时,JavaScript 如何确定要生成的位数?

html - 如何阻止 <div> 中的表相互冲突?