2012-11-09 12 views
12

To jest kod formularza. Chcę dodać klasę dla przycisku "Wyślij" i dodaj styl śródliniowy dla wszystkich pól tekstowych. Jak mogę to zrobić?Jak dodać klasę w formularzu formularza yii Prześlij

na przykład w widoku źródła wyglądać następująco Chcę zmienić jak to

<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 --> 

Odpowiedz

19

Spróbuj przeczytać ręcznych lub dokumenty, lub patrz przykłady

<?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

bardzo proste po prostu dodaj tablicę, w niej możesz umieścić dowolny atrybut html w niej

Podobnie jak

<?php echo $form->textField($model,'username',array('class'=>'your class name','id'=>'Any Id You want to insert')); ?> 
Powiązane problemy