我有很多输入,但我的表单中没有连接任何模型,如下所示:
我的观点是这样,我把它展示给其他用户以检测我的问题
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model app\models\Tour */
$this->title = 'ثبت تور';
$this->registerJsFile('@web/storage/js/agency/tour.js', ['depends' => [
\yii\web\JqueryAsset::className(),
\yii\validators\ValidationAsset::className(),
\yii\widgets\ActiveFormAsset::className()],
]);
<?php $form = ActiveForm::begin([
'id' => 'jqTourStep1Form'
]); ?>
<div class="col-xs-6 pull-right padding0">
<?= $form->field($model, 'title_fa')->textInput() ?>
</div>
<div class="form-group col-xs-4 padding0 pull-right idTesttt">
<label class="control-label">Start Date</label>
<input type="text" name="startDate[]" id="startDateTest" class="form-control">
<span class="help-block"></span>
</div>
<?= Html::submitButton('Next', ['class' => 'btn btn-success']) ?>
<?php ActiveForm::end(); ?>
旅游.js:
/* Validation */
$('#jqTourStep1Form').yiiActiveForm('add', {
id: 'startDateTest',
name: 'startDate',
container: '.idTesttt',
input: '#startDateTest',
error: '.help-block',
validate: function (attribute, value, messages, deferred, $form) {
yii.validation.required(value, messages, {message: "Validation Message Here"});
}
});
我想客户在 Yii 2 中验证这个输入。
我怎样才能做到这一点 ?