我想使用简单的表格标签&元素如
<form name="formname" action="" method="post">
<input type="text" name="title" value="" />
</form>
我想验证客户端的所有字段&amp;服务器端使用yii模型。 模型验证可以很容易地应用于activeform,但我不想使用activeform。
验证客户端和表格字段的任何简单方法服务器双方?
答案 0 :(得分:0)
使用beginForm()方法。并尝试下面的内容。
use yii\helpers\Html;
<?php $form = Html::beginForm()([
'method' => 'post',
'name' => 'formname',
]); ?>
<?= Html::textarea->textarea(['rows' => 6, 'name'=>'title'])->label(false) ?>
<div class="form-group">
<?= Html::submitButton('POST', ['class' => 'btn btn-primary']) ?>
</div>
<?php Html::endForm() ?>
然后在你的模型中
if ($model->load(Yii::$app->request->post()) && $model->validate()) {
// $model->addRule(['fieldname'], 'string', ['max' => 50]);
}