CakePHP表单助手-Select-如何为Select元素添加占位符?
如何使用CakePHP 2在select(下拉列表)中获得类似占位符的默认选项 现在我有以下几点CakePHP表单助手-Select-如何为Select元素添加占位符?,php,html,forms,cakephp,Php,Html,Forms,Cakephp,如何使用CakePHP 2在select(下拉列表)中获得类似占位符的默认选项 现在我有以下几点 <?php echo $this->Form->input('gender', array('options' => array('male' => 'Male', 'female' => 'Female'), 'empty' => '','label' => '','class'=>'scale')); ?> 我宁愿做这样的事 $thi
<?php echo $this->Form->input('gender', array('options' => array('male' => 'Male', 'female' => 'Female'), 'empty' => '','label' => '','class'=>'scale')); ?>
我宁愿做这样的事
$this->Form->input(
'gender',
array(
'options' => array('Gender' => array('male' => 'Male', 'female' => 'Female')),
'empty' => '',
'label' => '',
'class'=>'scale'
)
);
我宁愿做这样的事
$this->Form->input(
'gender',
array(
'options' => array('Gender' => array('male' => 'Male', 'female' => 'Female')),
'empty' => '',
'label' => '',
'class'=>'scale'
)
);
应该是
$this->Form->input(
'gender',
array(
'options' => array('Gender' => array('male' => 'Male', 'female' => 'Female')),
'empty' => 'Your placeholder will goes here',
'label' => '',
'class'=>'scale'
)
);
应该是
$this->Form->input(
'gender',
array(
'options' => array('Gender' => array('male' => 'Male', 'female' => 'Female')),
'empty' => 'Your placeholder will goes here',
'label' => '',
'class'=>'scale'
)
);
如果要查找
空的
,可以将其作为第三个参数传递给$this->Form->select()
文件 PHP:
// Example..
$this->Form->select(
'model', // First param = fieldName
$options, // Second param = options
array('empty' => array(0 => '-- Select --')) // Third param = attributes
);
HTML:(呈现)
// Renders
<select>
<option value="0">-- Select --</option>
</select>
//呈现
--挑选--
如果不需要选项中的值,您可以删除该键并只传递一个字符串值。如果要查找
空
,您可以将其作为第三个参数传递给$this->Form->select()
文件 PHP:
// Example..
$this->Form->select(
'model', // First param = fieldName
$options, // Second param = options
array('empty' => array(0 => '-- Select --')) // Third param = attributes
);
HTML:(呈现)
// Renders
<select>
<option value="0">-- Select --</option>
</select>
//呈现
--挑选--
如果不需要选项中的值,可以删除键并只传递字符串值。放置占位符的最简单方法:
echo $this->Form->input('User.role_id', array(
'options' => $roles,
'empty' => 'Choose',
));
放置占位符的最简单方法:
echo $this->Form->input('User.role_id', array(
'options' => $roles,
'empty' => 'Choose',
));
他不希望输入被禁用,只希望占位符是我根据ans的html结构添加的。
selected=“selected”disabled=“disabled”
。如果要为选择框指定占位符,则可以使用空选项指定。他不希望禁用输入,而只希望基于其html结构添加ans的占位符selected=“selected”disabled=“disabled”
。如果要为选择框指定占位符,则可以使用空选项指定占位符。