function printSpecialTr($form, $model, $FieldName, $Type, $NormalizeStyle) { if ($NormalizeStyle) { printTr($form->labelEx($model, $FieldName), $form->{$Type}($model, $FieldName, array('style' => 'width:200px;')) . $form->error($model, $FieldName)); } else { printTr($form->labelEx($model, $FieldName), $form->{$Type}($model, $FieldName) . $form->error($model, $FieldName)); } }
<table width="100%" border="0"> <?php printSpecialTr($form, $model, 'EstEmissions', 'textField', true); printSpecialTr($form, $model, 'EstLeaks', 'textField', true); printSpecialTr($form, $model, 'EstReduction', 'textField', true); printSpecialTr($form, $model, 'EstBaseEmissions', 'textField', true); printSpecialTr($form, $model, 'EstReductionWithLeaks', 'textField', true); ?> </table> </div> </fieldset> <fieldset class="insideItem"> <legend>Завершение регистрации</legend> <div class="form"> <table width="100%" border="0"> <?php printTr("Продолжая, вы соглашаетесь с польовательским соглашением", CHtml::submitButton('Зарегистрироваться')); ?> </table> </div> </fieldset> <?php $this->endWidget();
function printTr($num) { echo "<tr id=\"item{$num}\">"; echo '<td>'; echo lang('poll_save_label_item') . lang('poll_save_label_colon'); echo '</td>'; echo '<td>'; echo form_input(array('name' => "itemTitle{$num}", 'id' => "itemTitle{$num}", 'class' => "item")); echo '</td>'; echo '<td>'; echo form_button(array('name' => "itemBtn{$num}", 'id' => "itemBtn{$num}", 'onclick' => "deleteItem({$num});"), lang('poll_save_btn_delete_item')); echo '</td>'; echo '</tr>'; } for ($i = 1; $i <= 4; $i++) { printTr($i); } echo '</table>'; echo '</div>'; echo '<div id="sep"></div>'; echo '<div class="others">'; echo '</div>'; echo '<div id="sep"></div>'; echo '<div class="btns">'; // 保存最大的item编号值,初始化为4 echo '<input type="hidden" name="itemMax" id="itemMax" value="4"/>'; // 保存页面显示的items编号值,初始化为1,2,3,4 echo '<input type="hidden" name="itemIds" id="itemIds" value="1,2,3,4"/>'; echo form_button(array('name' => 'newItem', 'id' => 'newItem'), lang('poll_save_btn_new_item')); echo form_button(array('name' => 'save', 'id' => 'save', 'onclick' => 'javascript:document.forms[0].submit();'), lang('poll_save_btn_save')); echo '</div>';