YII框架表單組件


<?php$form=$this->beginWidget('CActiveForm',array(

????'id'=>'contact-form',

????'enableClientValidation'=>true,

????'clientOptions'=>array(

????????'validateOnSubmit'=>true,

????),

)); ?>

顯示全部錯誤:

?

1

<?phpecho$form->errorSummary($model); ?>


<?phpecho$form->labelEx($model,'name'); ?>//顯示label

<?phpecho$form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>//顯示文本框

<?phpecho$form->textArea($model,'body',array('rows'=>6,'cols'=>50)); ?>//顯示文本區域

<?phpecho$form->passwordField($model,'password'); ?>//顯示密碼框

<?phpecho$form->hiddenField($model,'action',array('value'=>'add')); ?>//顯示隱藏域

<?phpecho$form->textField($model,'text',array('size'=>60,'maxlength'=>128)); ?>//顯示文本框

<?phpecho$form->passwordField($model,'password'); ?>//顯示密碼框

<?phpecho$form->fileField($model,'file'); ?>//顯示上傳域

<?phpecho$form->hiddenField($model,'hidden',array('value'=>'add')); ?>//顯示隱藏域

<?phpecho$form->dropDownList($model,'select',array('A'=>'A','B'=>'B','C'=>'C')); ?>//顯示下拉框

<?phpecho$form->listBox($model,'select',array('A'=>'A','B'=>'B','C'=>'C'),array('multiple'=>'multiple')); ?>//顯示多選下拉框

<?phpecho$form->radioButton($model,'radio',array('value'=>'A')); ?>A//顯示一個radio

<?phpecho$form->radioButtonList($model,'radio',array('A'=>'A','B'=>'B','C'=>'C')); ?>//顯示多個radio

<?phpecho$form->checkBox($model,'checkbox',array('value'=>'A')); ?>B//顯示一個checkbox

<?phpecho$form->checkBoxList($model,'checkbox',array('A'=>'A','B'=>'B','C'=>'C')); ?>//顯示多個checkbox

<?phpecho$form->error($model,'name'); ?>//顯示單個錯誤


<?phpechoCHtml::submitButton('Submit'); ?>//submit

<?phpechoCHtml::p_w_picpathButton('p_w_picpaths/logo.png'); ?>//p_w_picpath type submit

<?phpechoCHtml::resetButton('Reset'); ?>//reset

<?phpechoCHtml::button('Button'); ?>//button

<?phpechoCHtml::link('Q-blog','http://www.q-blog.cn'); ?>//link

<?phpechoCHtml::p_w_picpath('p_w_picpaths/logo.png'); ?>//p_w_picpath

在最後要加上:

?

<?php$this->endWidget(); ?>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章