首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整Yii2窗体中的文本框大小

问调整Yii2窗体中的文本框大小
EN

Stack Overflow用户
提问于 2014-12-17 04:33:53
回答 1查看 16.1K关注 0票数 8

我正在学习一个教程,它使用的是bootstrap。我不确定如何在其中为Lan_Id、Name和Employee_Number调整文本框的大小。我想,我开始理解Yii框架了。

这是视图userForm.php

代码语言:javascript
复制
<?php

    use yii\helpers\HTML;
    use yii\widgets\ActiveForm;

    ?>
    <?php
        if(Yii::$app->session->hasFlash('success'))
        {
            echo Yii::$app->session->getFlash('success');
        }
    ?>
    <?php $form = ActiveForm::begin();?>
    <?= $form->field($model,'Lan_Id');?>
    <?= $form->field($model,'Name');?>
    <?= $form->field($model,'Employee_Number');?>
    <?= Html::submitButton('Submit', ['class'=>'btn btn-success']);

这是模型UserForm.php

代码语言:javascript
复制
<?php

namespace app\models;

use yii\base\Model;

class UserForm extends Model
{

    public $Lan_Id;
    public $Name;
    public $Employee_Number;

    public function rules()
    {
        return [
            [['Lan_Id','Name','Employee_Number'],'required'],
        ];
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-17 04:48:43

如果要更改输入文本字段长度:

代码语言:javascript
复制
 <?= $form->field($model,'Lan_Id')->textInput(['maxlength'=>10]);?>

上面的代码将字符的最大长度限制为10。

但如果您想要更改输入文本字段的大小:

代码语言:javascript
复制
 <?= $form->field($model,'Lan_Id')->textInput(['style'=>'width:100px']);?>

上面的代码将输入文本字段宽度更改为100px。您也可以同时拥有以下两项:

代码语言:javascript
复制
 <?= $form->field($model,'Lan_Id')->textInput(['maxlength'=>10,'style'=>'width:100px']);?>

强烈建议您查看Yii2的官方文档:

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27513428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档