Cakephp 1.3表单对齐?
我是CakePHP1.3的新手。我试图在CakePHP1.3中使用Form Helper创建一个编辑用户表单 我无法自定义表单元素的对齐方式,例如:Cakephp 1.3表单对齐?,cakephp,cakephp-1.3,Cakephp,Cakephp 1.3,我是CakePHP1.3的新手。我试图在CakePHP1.3中使用Form Helper创建一个编辑用户表单 我无法自定义表单元素的对齐方式,例如: echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm')); echo $this->Form->input('First Name',array('style'=>'width:100px','
echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm'));
echo $this->Form->input('First Name',array('style'=>'width:100px','label'=>'First Name:'));
echo $this->Form->input('Last Name',array('style'=>'width:100px','label'=>'Last Name:'));
echo $this->Form->input('Position',array('style'=>'width:100px','label'=>'Position:'));
我希望前两个输入字段在一行上,第三个输入字段在第二行上。我用div false试过了,但不起作用。如何实现这一点?div=>false有效,但您需要添加一些css
echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm'));
echo '<div id="first">';
echo '<div class="leftalign">';
echo $this->Form->input('First Name',array('div'=>false,'label'=>'First Name:'));
echo '</div>';
echo '<div class="rightalign">';
echo $this->Form->input('Last Name',array('div'=>false,'label'=>'Last Name:'));
echo '</div>';
echo $this->Form->input('Position',array('style'=>'width:100px','label'=>'Position:'));
您可以根据您的要求编辑css这一个适合我
<table border='0'>
<tr><td>
<?php echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm'));
echo $this->Form->input('First Name',array('label'=>'First Name:'));?>
</td><td>
<?php echo $this->Form->input('Last Name',array('label'=>'Last Name:'));?></td>
</tr>
<tr><td>
<?php echo $this->Form->input('Position',array('label'=>'Position:'));?>
</td>
</table>
只需将表单控件放在表格中,您就可以根据需要在表单上对齐它们
<table border='0'>
<tr><td>
<?php echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm'));
echo $this->Form->input('First Name',array('label'=>'First Name:'));?>
</td><td>
<?php echo $this->Form->input('Last Name',array('label'=>'Last Name:'));?></td>
</tr>
<tr><td>
<?php echo $this->Form->input('Position',array('label'=>'Position:'));?>
</td>
</table>