以yii2格式从另一个字段中获取数据

时间:2016-06-06 07:28:14

标签: php yii2

我正在用yii2制作一个表单,现在我有两个字段:

 <?php echo $form->field($model, 'Protocol')->textInput(['maxlength' => true])->dropDownList(
                    array("rtsp://"=>"rtsp","rsmt://"=>"rsmt","http://"=>"http"),     // Flat array ('id'=>'label')
                    ['prompt'=>'Select']     // options
                ); ?>

 <?php echo $form->field($model, 'url')->textInput(['maxlength' => true]); ?>

他们看起来像这样:form

如何从Protocol的下拉列表中选择并自动将其添加到以下URL字段?像这样:enter image description here我手动在字段中键入http://,无论如何我可以将其设为自动状态吗?

1 个答案:

答案 0 :(得分:3)

onchange下拉列表中添加'protocol'个事件。显示以下代码

<?= $form->field($model, 'Protocol')->dropdownList(["rtsp://"=>"rtsp","rsmt://"=>"rsmt","http://"=>"http"], [
    'onchange'=>'$( "#'.Html::getInputId($model, 'url').'").val($(this).val());'

    ]) ?>

<?= $form->field($model, 'url')->textInput(['maxlength' => true]);
?>