我们知道,
<?= $form->field($model, 'name_field')->textInput() ?>
添加一个连接到&#39; name_field&#39;的文本字段。在模型/表格中。
我想在模型/表中添加一个字段NOT,然后在它失去焦点来计算其他字段时运行一些JS。
首先如何添加未连接到模型的自由文本字段? 第二,有没有人有任何向_form.php添加JS / Jquery的例子?
答案 0 :(得分:0)
您可以使用与标签和类相同的方式呈现字段与ActiveField。例如,我们将 Cc 字段添加到邮件表单中。
首先显示To:字段(在模型中):
<?= $form->field($model, 'to')->textInput() ?>
让我们添加 Cc 字段(不在模型中):
<?= 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') ?>
类和ID名称 mail-cc 和 field-mail-cc 遵循ActiveForm命名模式。输入名称Mail [cc]将您的字段添加到ActiveForm组,因此您可以使用通常的
轻松检索它$form = Yii::$app->request->post('Mail');