source: consulta_publica/users/templates/user.register.html @ ade132c

estudiantesgeneralplan_patria
Last change on this file since ade132c was ade132c, checked in by rudmanmrrod <rudman22@…>, 7 años ago

Agregado y validado campo de universidades (sólo si el usuaio es del sector estudiantil)

  • Propiedad mode establecida a 100644
File size: 12.1 KB
Línea 
1{% extends 'consulta.base.html' %}
2{% load staticfiles %}
3{% block title %}Registrarse{% endblock %}
4{% block contenido %}
5  <div class="row text-center">
6    <h1>Registro</h1><hr>
7    <form action="{% url 'register' %}" method="post">
8    {% csrf_token %}
9      <div class="row">
10        <div class="col-md-12 col-sm-12 col-xs-12">
11          <div class="form-group {% if form.username.errors %}has-error{% endif %}">
12            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.username.auto_id }}">
13              {{ form.username.label }}
14            </label>
15            <div class="col-md-4 col-xs-4 col-sm-4">
16              {{ form.username }}
17              {% include 'base.forms.errors.html' with form_errors=form.username.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
18            </div>
19            <div class="col-sm-1"> </i></div>
20          </div>
21        </div>
22      </div>
23      <br>
24     
25      <div class="row">
26       <div class="col-md-12 col-sm-12 col-xs-12">
27        <div class="form-group {% if form.password.errors %}has-error{% endif %}">
28          <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.password.auto_id }}">
29            {{ form.password.label }}
30          </label>
31          <div class="col-md-4 col-xs-4 col-sm-4">
32            {{ form.password }}
33            {% include 'base.forms.errors.html' with form_errors=form.password.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
34          </div>
35          <div class="col-sm-1"> </i></div>
36        </div>
37      </div>
38      </div><br>
39     
40      <div class="row">
41        <div class="col-md-12 col-sm-12 col-xs-12">
42          <div class="form-group {% if form.password_repeat.errors %}has-error{% endif %}">
43            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.password_repeat.auto_id }}">
44              {{ form.password_repeat.label }}
45            </label>
46            <div class="col-md-4 col-xs-4 col-sm-4">
47              {{ form.password_repeat }}
48              {% include 'base.forms.errors.html' with form_errors=form.password_repeat.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
49            </div>
50            <div class="col-sm-1"> </i></div>
51          </div>
52        </div>
53      </div><br>
54         
55      <div class="row">
56        <div class="col-md-12 col-sm-12 col-xs-12">
57          <div class="form-group {% if form.nombre.errors %}has-error{% endif %}">
58            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.nombre.auto_id }}">
59              {{ form.nombre.label }}
60            </label>
61            <div class="col-md-4 col-xs-4 col-sm-4">
62              {{ form.nombre }}
63              {% include 'base.forms.errors.html' with form_errors=form.nombre.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
64            </div>
65            <div class="col-sm-1"> </i></div>
66          </div>
67        </div>
68      </div><br>
69     
70      <div class="row">
71        <div class="col-md-12 col-sm-12 col-xs-12">
72          <div class="form-group {% if form.apellido.errors %}has-error{% endif %}">
73            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.apellido.auto_id }}">
74              {{ form.apellido.label }}
75            </label>
76            <div class="col-md-4 col-xs-4 col-sm-4">
77              {{ form.apellido }}
78              {% include 'base.forms.errors.html' with form_errors=form.apellido.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
79            </div>
80            <div class="col-sm-1"> </i></div>
81          </div>
82        </div>
83      </div><br>
84     
85      <div class="row">
86        <div class="col-md-12 col-sm-12 col-xs-12">
87          <div class="form-group {% if form.cedula.errors %}has-error{% endif %}">
88            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.cedula.auto_id }}">
89              {{ form.cedula.label }}
90            </label>
91            <div class="col-md-4 col-xs-4 col-sm-4">
92            <div class="form-inline">
93              {{ form.cedula }}
94            </div>
95              {% include 'base.forms.errors.html' with form_errors=form.cedula.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
96            </div>
97            <div class="col-sm-1"> </i></div>
98          </div>
99        </div>
100      </div><br>
101         
102      <div class="row">
103        <div class="col-md-12 col-sm-12 col-xs-12">
104          <div class="form-group {% if form.email.errors %}has-error{% endif %}">
105            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.email.auto_id }}">
106              {{ form.email.label }}
107            </label>
108            <div class="col-md-4 col-xs-4 col-sm-4">
109              {{ form.email }}
110              {% include 'base.forms.errors.html' with form_errors=form.email.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
111            </div>
112            <div class="col-sm-1"> </i></div>
113          </div>
114        </div>
115      </div><br>
116     
117      <div class="row">
118        <div class="col-md-6 col-sm-6 col-xs-6">
119          <div class="form-group {% if form.sector.errors %}has-error{% endif %}">
120            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.sector.auto_id }}">
121              {{ form.sector.label }}
122            </label>
123            <div class="col-md-4 col-xs-4 col-sm-4">
124              {{ form.sector }}
125              {% include 'base.forms.errors.html' with form_errors=form.sector.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
126            </div>
127            <div class="col-sm-1"> </i></div>
128          </div>
129        </div>
130       
131        <div class="col-md-6 col-sm-6 col-xs-6" id="sector_trabajador" style="display: none;">
132          <div class="form-group {% if form.sector_trabajador.errors %}has-error{% endif %}">
133            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.sector_trabajador.auto_id }}">
134              {{ form.sector_trabajador.label }}
135            </label>
136            <div class="col-md-4 col-xs-4 col-sm-4">
137              {{ form.sector_trabajador }}
138              {% include 'base.forms.errors.html' with form_errors=form.sector_trabajador.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
139            </div>
140            <div class="col-sm-1"> </i></div>
141          </div>
142        </div>
143       
144        <div class="col-md-6 col-sm-6 col-xs-6" id="sector_estudiante" style="display: none;" >
145          <div class="form-group {% if form.sector_estudiante.errors %}has-error{% endif %}">
146            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.sector_estudiante.auto_id }}">
147              {{ form.sector_estudiante.label }}
148            </label>
149            <div class="col-md-4 col-xs-4 col-sm-4">
150              {{ form.sector_estudiante }}
151              {% include 'base.forms.errors.html' with form_errors=form.sector_estudiante.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
152            </div>
153            <div class="col-sm-1"> </i></div>
154          </div>
155        </div>
156      </div><br>
157     
158      <div class="row">
159        <div class="col-md-12 col-sm-12 col-xs-12" id="universidades" style="display: none;" >
160          <div class="col-md-6 col-sm-6 col-xs-6">
161            <div class="form-group {% if form.universidad.errors %}has-error{% endif %}">
162              <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.universidad.auto_id }}">
163                {{ form.universidad.label }}
164              </label>
165              <div class="col-md-4 col-xs-4 col-sm-4">
166                {{ form.universidad }}
167                {% include 'base.forms.errors.html' with form_errors=form.universidad.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
168              </div>
169              <div class="col-sm-1"> </i></div>
170            </div>
171          </div>
172        </div>
173      </div>
174      <br>
175     
176      <div class="row">
177        <div class="col-md-6 col-sm-6 col-xs-6">
178          <div class="form-group {% if form.participacion.errors %}has-error{% endif %}">
179            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.participacion.auto_id }}">
180              {{ form.participacion.label }}
181            </label>
182            <div class="col-md-4 col-xs-4 col-sm-4">
183              {{ form.participacion }}
184              {% include 'base.forms.errors.html' with form_errors=form.participacion.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
185            </div>
186            <div class="col-sm-1"> </i></div>
187          </div>
188        </div>
189       
190        <div class="col-md-6 col-sm-6 col-xs-6">
191          <div class="form-group {% if form.colectivo.errors %}has-error{% endif %}">
192            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.colectivo.auto_id }}">
193              {{ form.colectivo.label }}
194            </label>
195            <div class="col-md-4 col-xs-4 col-sm-4">
196              {{ form.colectivo }}
197              {% include 'base.forms.errors.html' with form_errors=form.colectivo.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
198            </div>
199            <div class="col-sm-1"> </i></div>
200          </div>
201        </div>
202      </div><br>
203     
204      <div class="row">
205        <div class="col-md-4 col-sm-4 col-xs-4">
206          <div class="form-group {% if form.estado.errors %}has-error{% endif %}">
207            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.estado.auto_id }}">
208              {{ form.estado.label }}
209            </label>
210            <div class="col-md-5 col-xs-5 col-sm-5">
211              {{ form.estado }}
212              {% include 'base.forms.errors.html' with form_errors=form.estado.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
213            </div>
214          </div>
215        </div>
216       
217        <div class="col-md-4 col-sm-4 col-xs-4">
218          <div class="form-group {% if form.municipio.errors %}has-error{% endif %}">
219            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.municipio.auto_id }}">
220              {{ form.municipio.label }}
221            </label>
222            <div class="col-md-5 col-xs-5 col-sm-5">
223              {{ form.municipio }}
224              {% include 'base.forms.errors.html' with form_errors=form.municipio.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
225            </div>
226          </div>
227        </div>
228       
229        <div class="col-md-4 col-sm-4 col-xs-4">
230          <div class="form-group {% if form.parroquia.errors %}has-error{% endif %}">
231            <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.parroquia.auto_id }}">
232              {{ form.parroquia.label }}
233            </label>
234            <div class="col-md-5 col-xs-5 col-sm-5">
235              {{ form.parroquia }}
236              {% include 'base.forms.errors.html' with form_errors=form.parroquia.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
237            </div>
238          </div>
239        </div>
240      </div>
241
242      <br />
243      <br />
244      <br />
245
246      <div class="row">
247        <div class="form-group {% if form.captcha.errors %}has-error{% endif %}">
248          <label class="col-md-3 col-xs-3 col-sm-3 control-label">
249            {{form.captcha.label}}
250          </label>
251          <div class="col-md-6 col-xs-6 col-sm-6">
252            {{form.captcha}}
253            <a onclick="refresh_captcha(this);" style="cursor: pointer">
254              <span class="glyphicon glyphicon-refresh red" data-toggle="tooltip" title="Presione para recargar la imagen del captcha"></span>
255            </a>
256            {% include 'base.forms.errors.html' with form_errors=form.captcha.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
257          </div>
258        </div>
259      </div>
260
261      <br />
262      <br />
263
264      <div class="col-md-12 col-sm-12 col-xs-12">
265         <button type="submit" class="btn btn-red pull-center">Registrarse</button>
266      </div>
267    </form>
268  </div>
269  <br />
270{% endblock %}
271{% block extraJs %}
272<script>
273  $(document).ready(function(){
274    mostrar_sector($('#id_sector').val());
275    habilitar_colectivo($('#id_participacion').val());
276    mostrar_universidad($('#id_universidad').val());
277  });
278</script>
279{% endblock %}
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.