Yii2添加不在模型中的表单字段

Yii2添加不在模型中的表单字段,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,我们知道, <?= $form->field($model, 'name_field')->textInput() ?> 添加连接到模型/表格中“名称\字段”的文本字段 我想添加一个不在模型/表中的字段,然后在失去焦点时运行一些JS来计算其他字段 如何首先添加未连接到模型的自由文本字段? 第二,有没有人有向_form.php添加JS/Jquery的例子?该类包含用于生成字段的函数。事实上,上面的代码最终会调用。添加字段 <?= Html::textInput(

我们知道,

<?= $form->field($model, 'name_field')->textInput() ?>

添加连接到模型/表格中“名称\字段”的文本字段

我想添加一个不在模型/表中的字段,然后在失去焦点时运行一些JS来计算其他字段

如何首先添加未连接到模型的自由文本字段? 第二,有没有人有向_form.php添加JS/Jquery的例子?

该类包含用于生成字段的函数。事实上,上面的代码最终会调用。添加字段

<?= Html::textInput("name", $value) ?>

您可以使用标签和类,以与ActiveField相同的方式呈现该字段。例如,让我们向邮件表单添加一个Cc字段

首先显示“收件人:”字段(在模型中):


我通常不使用
ActiveRecord
-实例,而是在它们之间放置一个特殊的表单模型(可以是一个简单的
模型
),特别是对于这类事情。您可以添加任意数量的自定义字段,添加特殊的表单验证规则。请帮忙。
$this->registerJs("alert('true');");
<?= $form->field($model, 'to')->textInput() ?>
<?= Html::beginTag('div', ['class' => 'form-group field-mail-cc']) ?>
<?= Html::label('Cc:', 'mail-cc', ['class' => 'control-label']) ?>
<?= Html::textInput('Mail[cc]', '', ['id' => 'mail-cc', 'class' => 'form-control']) ?>
<?= Html::endTag('div') ?>
$form = Yii::$app->request->post('Mail');