2012-11-09 52 views
12

這是一個表單的代碼。我想爲提交按鈕添加一個類併爲所有文本字段添加內聯樣式。我怎樣才能做到這一點?如何在yii表單中添加一個類按鈕提交

例如,在查看源代碼看起來像這樣 我想編輯這樣

<div class="form"> 
<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'login-form', 
    'enableClientValidation'=>true, 
    'clientOptions'=>array(
     'validateOnSubmit'=>true, 
    ), 
)); ?> 

    <p class="note">Fields with <span class="required">*</span> are required.</p> 

    <div class="row"> 
     <?php echo $form->labelEx($model,'username'); ?> 
     <?php echo $form->textField($model,'username'); ?> 
     <?php echo $form->error($model,'username'); ?> 
    </div> 

    <div class="row"> 
     <?php echo $form->labelEx($model,'password'); ?> 
     <?php echo $form->passwordField($model,'password'); ?> 
     <?php echo $form->error($model,'password'); ?> 
     <p class="hint"> 
      Hint: You may login with <kbd>demo</kbd>/<kbd>demo</kbd> or <kbd>admin</kbd>/<kbd>admin</kbd>. 
     </p> 
    </div> 

    <div class="row rememberMe"> 
     <?php echo $form->checkBox($model,'rememberMe'); ?> 
     <?php echo $form->label($model,'rememberMe'); ?> 
     <?php echo $form->error($model,'rememberMe'); ?> 
    </div> 

    <div class="row buttons"> 
     <?php echo CHtml::submitButton('Login'); ?> 
    </div> 

<?php $this->endWidget(); ?> 
</div><!-- form --> 

回答

19

嘗試閱讀手冊或文檔或查看示例

<?php echo $form->textField($model,'username', array('class' => 'myText', 'style' => 'width: 320px; border-radius: 10px;')); ?> 

<?php echo CHtml::submitButton('Login', array('class' => 'submitClass', 'style' => 'width: 120px; border-radius: 10px;')); ?> 

http://www.yiiframework.com/doc/api/1.1/CHtml#submitButton-detail

1

非常只需簡單地添加一個數組,在其中可以放入任何html屬性

<?php echo $form->textField($model,'username',array('class'=>'your class name','id'=>'Any Id You want to insert')); ?> 
相關問題