captcha-required.gohtml (1811B)
1 {{ define "content" }} 2 <div class="container" id="form_login"> 3 <div class="row"> 4 <div class="col-8 offset-2 col-md-8 offset-md-2 col-sm-8 col-lg-6 offset-lg-3 col-xl-4 offset-xl-4"> 5 <form autocomplete="on" method="post"> 6 <input type="hidden" name="csrf" value="{{ .CSRF }}" /> 7 <input type="hidden" name="captcha_id" value="{{ .Data.CaptchaID }}" /> 8 <fieldset> 9 <div class="row"> 10 <div class="center-block"> 11 </div> 12 </div> 13 <div class="row"> 14 <div class="col-sm-12 col-md-10 offset-md-1"> 15 <div class="form-group"> 16 <label for="captcha">{{ .Data.CaptchaDescription }}</label> 17 <div class="mb-2 text-center"> 18 {{ template "captcha-tmpl" . }} 19 </div> 20 <input name="captcha" id="captcha" class="transparent-input form-control{{ if .Data.ErrCaptcha }} is-invalid{{ end }}" placeholder="{{ t "Captcha" . }}"type="text" value="" maxlength="6" required autocomplete="off" autofocus /> 21 {{ if .Data.ErrCaptcha }}<div class="invalid-feedback d-block">{{ .Data.ErrCaptcha }}</div>{{ end }} 22 </div> 23 <div class="form-group"> 24 <input type="submit" class="transparent-input btn btn-lg btn-primary btn-block" value="{{ t "Validate" . }}" /> 25 </div> 26 </div> 27 </div> 28 </fieldset> 29 </form> 30 </div> 31 </div> 32 </div> 33 {{ end }}