我在同一页面上有多种表格。每个表单仅在第一次失败尝试之前通过Securimage验证码。如果检查一次失败,那么直到我单击以刷新图像时它才会检查。此外,如果第一个表单通过,则如果我提交另一个表单,它将失败,并且将一直失败,直到再次刷新验证码图像为止。依此类推。
每次提交表单并检查失败后,是否有任何方法可以一次清除和刷新页面上所有表单中的所有验证码?
view.php:
$captcha = $app->make('captcha');
$captcha->display();
echo $form->label('code'.$bUID, $entry_code);
echo $form->text('code'.$bUID, ""));
controller.php:
$captcha = $this->app->make('captcha');
if (!$captcha->check()) {
array_push($this->form_errors, $this->error_code);
}