我使用cakehp1.3。我有这样的表单:
<form id="id" class="validationEngine" method="post" action="/some/path">
<div class="input-group">
<span class="input-group-addon"><? __('Select one'); ?></span>
<?=$this->Form->input('Bla.bla1', array(
'class' => 'form-control',
'label' => false,
'div' => false,
'options' => array(
'option1' => 'value1',
'0ption2' => 'value2',
'option3' => 'value3'
)
));?>
</div>
<div class="input-group">
<span class="input-group-addon"><? __('Select two'); ?></span>
<?=$this->Form->input('Bla.bla2', array(
'class' => 'form-control',
'label' => false,
'div' => false,
'options' => array(
'option1' => 'value1',
'0ption2' => 'value2',
'option3' => 'value3'
)
));?>
</div>
<div class="input-group">
<span class="input-group-addon"><? __('text one'); ?></span>
<?=$this->Form->input('Bla.bla3', array(
'class' => 'form-control validate[required]',
'label' => false,
'div' => false,
'type' => 'text'
));?>
</div>
<!--
*
* There more inputs with 'type' => 'text'
*
-->
</form>
所以我有2个选择和大约10个输入。例如,当您选择"Select one
"中的"value1
"answers"Select two
"中的"value3
"时,我需要根据选择值在我的输入中插入值。这些值(默认文本)存储在数组中。我怎么能做这样的事?
这听起来像是javascript要解决的问题,而不是Cake PHP。
不过,您并没有非常清楚地描述您的问题——我不确定您的"输入中的替代值"到底是什么意思。