1 <input type="hidden" name="captchaQuestion" value="{$captchaQuestion}" />
3 {if !$captchaQuestionAnswered}
4 <section class="section">
5 <header class="sectionHeader">
6 <h2 class="sectionTitle">{lang}wcf.captcha.question.captcha{/lang}</h2>
7 <small class="sectionDescription">{lang}wcf.captcha.question.captcha.description{/lang}</small>
10 <dl class="condensed{if (($errorType|isset && $errorType|is_array && $errorType[captchaAnswer]|isset) || ($errorField|isset && $errorField == 'captchaAnswer'))} formError{/if}">
11 <dt><label for="captchaAnswer">{lang}{$captchaQuestionObject->question}{/lang}</label></dt>
13 <input type="text" id="captchaAnswer" name="captchaAnswer" class="medium" />
14 {if (($errorType|isset && $errorType|is_array && $errorType[captchaAnswer]|isset) || ($errorField|isset && $errorField == 'captchaAnswer'))}
15 {if $errorType|is_array && $errorType[captchaAnswer]|isset}
16 {assign var='__errorType' value=$errorType[captchaAnswer]}
18 {assign var='__errorType' value=$errorType}
21 {if $__errorType == 'empty'}
22 <small class="innerError">{lang}wcf.global.form.error.empty{/lang}</small>
24 <small class="innerError">{lang}wcf.captcha.question.answer.error.{$__errorType}{/lang}</small>
31 {if !$ajaxCaptcha|empty}
32 <script data-relocate="true">
35 WCF.System.Captcha.addCallback('{$captchaID}', function() {
37 captchaAnswer: $('#captchaAnswer').val(),
38 captchaQuestion: '{$captchaQuestion}'