4
我有一個外地在我的大單即Yii2實現對輸入外地客戶端唯一驗證
<?= $form->field($model, 'name')->textInput(['maxlength' => 255]) ?>
以下是我的ActiveForm選項配置:
<?php
$form = ActiveForm::begin([
//'id' => 'printerForm',
'enableClientValidation' => true,
'options' => [
'enctype' => 'multipart/form-data',
]
]);
?>
我想要實現客戶端的唯一對此進行驗證。我正在使用唯一的驗證器,但它只能用於服務器端驗證。
public function rules() {
return [
[['name'], 'unique'],
]
...
other validations
...
};
其他驗證工作完美,但唯一的客戶端驗證不起作用。
因爲字段名稱不能與模型匹配屬性名稱。 –
顯示整個表單。 –
@IncognitoSkulll:實際上它有超過60多個輸入,下拉菜單,收音機,複選框等字段。 – Sky