使用 ajax/客户端检查时,我可以在提交用户可能在表单中犯的错误之前警告用户。是否有可能改为发出警告,以便可见的用户看到输入可能存在问题,就像输入错误一样,但提交不会给用户一个错误?
目前我正在使用:
$this->addError($attribute, 'Duplicate mac address detected! There is '.count($results). ' other records with this address.');
这适用于提交前的验证,尽管在提交时不应阻止用户提交。因此可以改为警告吗?