搜集的 ActiveForm中字段的不寻常用法

textInput

<?= $form->field($model, 'peoples',['template'=>"{label}\n<div style='width:100%'>满{input}人可开团</div>\n{hint}\n\n{error}"])->label('优惠方式')->textInput(['style'=>'width:50px;display:inline;margin:0 10px;']) ?>

checkboxList

 

<?=$form->field($model, 'splash_screens')->textInput()->checkboxList(['1'=>'篮球','2'=>'足球'],[ 'item' => function($index, $label, $name, $checked, $value) { $checked=$checked?"checked":""; $return = '<div class="md-checkbox">'; $return .= '<input type="checkbox" id="' . $name . $value . '" name="' . $name . '" value="' . $value . '" class="md-checkbox" '.$checked.'>'; $return .= '<label for="' . $name . $value . '"><span></span><span class="check"></span><span class="box"></span>' . ucwords($label) . '</label>'; $return .= '</div>'; return $return; } ])->label(false);?>

 

radiolist

<?= $form->field($model, 'user_type',[ 'options'=>['class' => 'form-group form-md-radios'], 'template' => '{label}<div class="md-radio-inline">{input}</div>{hint}{error}', ])->radioList(['全部','新用户','老用户'], [ 'item' => function($index, $label, $name, $checked, $value) { $checked=$checked?"checked":""; $return = '<div class="md-radio">'; $return .= '<input type="radio" id="' . $name . $value . '" name="' . $name . '" value="' . $value . '" class="md-radiobtn" '.$checked.'>'; $return .= '<label for="' . $name . $value . '"> <span></span> <span class="check"></span> <span class="box"></span>' . ucwords($label) . '</label>'; $return .= '</div>'; return $return; } ]) ?>

datetimepicker

use kartik\datetime\DateTimePicker;


<?= $form->field($model, 'end_time')->widget(DateTimePicker::classname(), [
        'options' => ['placeholder' => '', 'autocomplete'=>'off'],
        'pluginOptions' => [
            'autoclose' => true,
            'todayHighlight' => true,
        ],
        'value'=>isset($model->end_time)?$model->end_time:'',
        'layout'=>'{input}{picker}'
    ]); ?>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值