国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

詳解Yii2定制表單輸入字段的標簽和樣式的方法

2024-05-04 21:50:16
字體:
來源:轉載
供稿:網友

Yii2中對于表單和字段的支持組件為ActiveForm和ActiveField,要生成一個具有label、input、error提示這樣通用格式的登錄框,可編寫如下代碼:

  1. <?php$form= ActiveForm::begin([ 
  2.  'id'=>'login-form'
  3.  'options'=> ['class'=>'form-horizontal'], 
  4.  'fieldConfig'=> [ 
  5.   'template'=>"{label}/n<div class=/"col-lg-3/">{input}</div>/n<div class=/"col-lg-8/">{error}</div>"
  6.   'labelOptions'=> ['class'=>'col-lg-1 control-label'], 
  7.  ], 
  8. ]); ?> 
  9.   
  10. <?=$form->field($model,'username') ?> 
  11. <?=$form->field($model,'password')->passwordInput() 
  12. ?> 

上述代碼生成兩個帶默認標簽名(如Username,Password)的表單輸入框(input)。

如果想更改輸入框的標簽及其樣式,有兩個方式,一個是通過labelOptions參數:

代碼如下:

  1. <?= $form->field($model'username',['labelOptions' => ['label'  => 'Nick name','class' => 'your own class']]) ?>  

還有一個更加面向對象的方法是代碼如下:

  1. <?= $form->field($model,  'username')->textInput()->hint('Please enter your nick name  instead of email')->label('Nick name') ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锦屏县| 筠连县| 林州市| 湘乡市| 本溪市| 仪征市| 繁峙县| 宁远县| 水富县| 景泰县| 博野县| 湘西| 家居| 上思县| 肇庆市| 阿克陶县| 尼玛县| 攀枝花市| 勃利县| 武山县| 桃园市| 绥宁县| 浑源县| 平泉县| 固镇县| 仙游县| 郯城县| 玉山县| 北海市| 泰来县| 灯塔市| 河北省| 兴业县| 南投县| 乐陵市| 灵山县| 长沙县| 灵山县| 乐陵市| 壶关县| 葫芦岛市|