我有两个fileds,即使用两个不同的相同模型类的实例。Yii2多种模式在一种形式js验证
$form->field($billing_address, 'zip',
[
'selectors' => [
'input' => '#billing-zip',
'container' => '#billing-container',
],
'options' => ['id' => 'billing-container'],
])->textInput(['maxlength' => 11,
'name'=> 'Billing_Address[zip]',
'id'=>'billing-zip']);
//Shipping
$form->field($shipping_address, 'zip',
[
'selectors' => [
'input' => '#shipping-zip',
'container' => '#shipping-container',
],
'options' => ['id' => 'shipping-container'],
])->textInput(['maxlength' => 11,
'name'=> 'Shipping_Address[zip]',
'id'=>'shipping-zip']);
当我完成灌装领域,就会显示该有错误只有字段的错误。 但是,当我推提交,如果拉链领域的一个有错误,错误出现所有拉链领域
public function rules()
{
return [
[['zip'], 'string', 'max' => 23],
];
}
发布您的模型规则。 –
完成后,添加视频以显示问题 – user1713785