Changeset 1014dce in sicp


Ignore:
Timestamp:
May 14, 2015, 1:24:32 PM (9 years ago)
Author:
Ing. Roldan D. Vargas G <rvargas@…>
Branches:
master
Children:
5936eab
Parents:
cf35d9b
Message:

se agregan etiquetas para mensajes de error en el formulario y sentencias javascript que permiten recargar los datos del captcha

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/usuario/templates/registro.html

    r5de4c2a r1014dce  
    1515                    {{ field }}
    1616                </div>
     17                {% if field.errors %}
     18                    <div class="alert alert-danger" role="alert">{{ field.errors }}</div>
     19                {% endif %}
    1720            </div>
    1821        </div>
     
    2831                    {{ field }}
    2932                </div>
     33                {% if field.errors %}
     34                    <div class="alert alert-danger" role="alert">{{ field.errors }}</div>
     35                {% endif %}
    3036            </div>
    3137        </div>
    3238    {% endfor %}
    3339    <script type="text/javascript">
     40        /**
     41         * @brief Función que actualiza la imagen captcha del formulario
     42         *
     43         * @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve)
     44         * @copyright GNU/GPLv2
     45         * @date 14-05-2014
     46         * @return Retorna falso en caso de no obtener respuesta del servidor, en caso contrario, muestra la nueva imagen captcha
     47         */
    3448        $('.js-captcha-refresh').click(function(){
    3549            $form = $(this).parents('form');
     50            var url = location.protocol + "//" + window.location.hostname + ":" + location.port + "/captcha/refresh/";
    3651
    37             $.getJSON($(this).data('url'), {}, function(json) {
    38                 // This should update your captcha image src and captcha hidden input
     52            $.getJSON(url, {}, function(json) {
     53                $form.find('input[name="captcha_0"]').val(json.key);
     54                $form.find('img.captcha').attr('src', json.image_url);
    3955            });
    4056
Note: See TracChangeset for help on using the changeset viewer.