- Fecha y hora:
- 08/09/2017 11:10:35 (hace 7 años)
- Branches:
- estudiantes, general, plan_patria
- Children:
- 7095598
- Parents:
- aafe6a6
- Ubicación:
- users
- Ficheros:
-
- 3 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
users/forms.py
r0b2127c rade132c 27 27 from base.functions import ( 28 28 cargar_entidad, cargar_municipios, cargar_parroquias, 29 validate_cedula, validate_email 29 validate_cedula, validate_email, cargar_universidades 30 30 ) 31 31 from base.models import Municipio, Parroquia … … 139 139 self.fields['municipio'].choices = cargar_municipios() 140 140 self.fields['parroquia'].choices = cargar_parroquias() 141 self.fields['universidad'].choices = cargar_universidades() 142 141 143 142 144 ## Nombre de usuario … … 194 196 ## sector estudiante 195 197 sector_estudiante = forms.ChoiceField( 196 widget=forms.Select(attrs={'class': 'form-control input-md', }),198 widget=forms.Select(attrs={'class': 'form-control input-md','onchange':'mostrar_universidad(this.value)'}), 197 199 label="Sector Estudiante",choices=(('','Seleccione...'),)+SECTOR_ESTUDIANTE, 198 200 required = False 201 ) 202 203 universidad = forms.ChoiceField( 204 widget=forms.Select(attrs={'class': 'form-control input-md',}), 205 label="Institución",required = False 199 206 ) 200 207 … … 318 325 raise forms.ValidationError("Debe ingresar el sector dónde estudia") 319 326 return sector_estudiante 327 328 def clean_universidad(self): 329 """! 330 Método que valida las universidades 331 332 @author Rodrigo Boet (rboet at cenditel.gob.ve) 333 @copyright GNU/GPLv2 334 @date 08-09-2017 335 @param self <b>{object}</b> Objeto que instancia la clase 336 @return Retorna el campo con la validacion 337 """ 338 universidad = self.cleaned_data['universidad'] 339 sector_estudiante = self.cleaned_data['sector_estudiante'] 340 if(universidad=='' and sector_estudiante!=''): 341 raise forms.ValidationError("Debe ingresar la institución de donde proviene") 342 return universidad 320 343 321 344 -
users/models.py
r8edb1df rade132c 18 18 from django.contrib.auth.models import User 19 19 from base.models import Parroquia 20 from base.constant import SECTORES, PARTICIPACION, SECTOR_TRABAJADOR, SECTOR_ESTUDIANTE 20 from base.constant import SECTORES, PARTICIPACION, SECTOR_TRABAJADOR, SECTOR_ESTUDIANTE, TIPO_INSTITUCION 21 22 class Universidades(models.Model): 23 """! 24 Clase que gestiona los datos de las universidades 25 26 @author Rodrigo Boet (rboet at cenditel.gob.ve) 27 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 28 @date 08-09-2017 29 @version 1.0.0 30 """ 31 ## Nombre de la institución 32 nombre = models.CharField(max_length=80,unique=True) 33 34 ## Tipo de institución 35 tipo = models.CharField(max_length=4,choices=TIPO_INSTITUCION) 21 36 22 37 class Perfil(models.Model): … … 50 65 colectivo = models.CharField(max_length=50,default='') 51 66 67 ## Relación con el modelo de universidades 68 universidad = models.ForeignKey(Universidades,null=True) 69 52 70 ## Relación con el user de django 53 71 user = models.ForeignKey(User) 72 -
users/templates/user.register.html
r250830e rade132c 7 7 <form action="{% url 'register' %}" method="post"> 8 8 {% csrf_token %} 9 <div class="col-md-12 col-sm-12 col-xs-12"> 10 <div class="form-group {% if form.username.errors %}has-error{% endif %}"> 11 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.username.auto_id }}"> 12 {{ form.username.label }} 13 </label> 14 <div class="col-md-4 col-xs-4 col-sm-4"> 15 {{ form.username }} 16 {% include 'base.forms.errors.html' with form_errors=form.username.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 17 </div> 18 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 19 </div> 20 </div><br><br><br> 21 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"> 22 26 <div class="col-md-12 col-sm-12 col-xs-12"> 23 27 <div class="form-group {% if form.password.errors %}has-error{% endif %}"> … … 29 33 {% include 'base.forms.errors.html' with form_errors=form.password.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 30 34 </div> 31 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 32 </div> 33 </div><br><br><br> 34 35 <div class="col-md-12 col-sm-12 col-xs-12"> 36 <div class="form-group {% if form.password_repeat.errors %}has-error{% endif %}"> 37 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.password_repeat.auto_id }}"> 38 {{ form.password_repeat.label }} 39 </label> 40 <div class="col-md-4 col-xs-4 col-sm-4"> 41 {{ form.password_repeat }} 42 {% include 'base.forms.errors.html' with form_errors=form.password_repeat.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 43 </div> 44 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 45 </div> 46 </div><br><br><br> 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> 47 54 48 <div class="col-md-12 col-sm-12 col-xs-12"> 49 <div class="form-group {% if form.nombre.errors %}has-error{% endif %}"> 50 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.nombre.auto_id }}"> 51 {{ form.nombre.label }} 52 </label> 53 <div class="col-md-4 col-xs-4 col-sm-4"> 54 {{ form.nombre }} 55 {% include 'base.forms.errors.html' with form_errors=form.nombre.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 56 </div> 57 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 58 </div> 59 </div><br><br><br> 60 61 <div class="col-md-12 col-sm-12 col-xs-12"> 62 <div class="form-group {% if form.apellido.errors %}has-error{% endif %}"> 63 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.apellido.auto_id }}"> 64 {{ form.apellido.label }} 65 </label> 66 <div class="col-md-4 col-xs-4 col-sm-4"> 67 {{ form.apellido }} 68 {% include 'base.forms.errors.html' with form_errors=form.apellido.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 69 </div> 70 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 71 </div> 72 </div><br><br><br> 73 74 <div class="col-md-12 col-sm-12 col-xs-12"> 75 <div class="form-group {% if form.cedula.errors %}has-error{% endif %}"> 76 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.cedula.auto_id }}"> 77 {{ form.cedula.label }} 78 </label> 79 <div class="col-md-4 col-xs-4 col-sm-4"> 80 <div class="form-inline"> 81 {{ form.cedula }} 82 </div> 83 {% include 'base.forms.errors.html' with form_errors=form.cedula.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 84 </div> 85 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 86 </div> 87 </div><br><br><br> 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> 88 101 89 <div class="col-md-12 col-sm-12 col-xs-12"> 90 <div class="form-group {% if form.email.errors %}has-error{% endif %}"> 91 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.email.auto_id }}"> 92 {{ form.email.label }} 93 </label> 94 <div class="col-md-4 col-xs-4 col-sm-4"> 95 {{ form.email }} 96 {% include 'base.forms.errors.html' with form_errors=form.email.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 97 </div> 98 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 99 </div> 100 </div><br><br><br> 101 102 <div class="col-md-6 col-sm-6 col-xs-6"> 103 <div class="form-group {% if form.sector.errors %}has-error{% endif %}"> 104 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.sector.auto_id }}"> 105 {{ form.sector.label }} 106 </label> 107 <div class="col-md-4 col-xs-4 col-sm-4"> 108 {{ form.sector }} 109 {% include 'base.forms.errors.html' with form_errors=form.sector.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 110 </div> 111 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 112 </div> 113 </div> 114 115 <div class="col-md-6 col-sm-6 col-xs-6" id="sector_trabajador" style="display: none;"> 116 <div class="form-group {% if form.sector_trabajador.errors %}has-error{% endif %}"> 117 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.sector_trabajador.auto_id }}"> 118 {{ form.sector_trabajador.label }} 119 </label> 120 <div class="col-md-4 col-xs-4 col-sm-4"> 121 {{ form.sector_trabajador }} 122 {% include 'base.forms.errors.html' with form_errors=form.sector_trabajador.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 123 </div> 124 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 125 </div> 126 </div> 127 128 <div class="col-md-6 col-sm-6 col-xs-6" id="sector_estudiante" style="display: none;" > 129 <div class="form-group {% if form.sector_estudiante.errors %}has-error{% endif %}"> 130 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.sector_estudiante.auto_id }}"> 131 {{ form.sector_estudiante.label }} 132 </label> 133 <div class="col-md-4 col-xs-4 col-sm-4"> 134 {{ form.sector_estudiante }} 135 {% include 'base.forms.errors.html' with form_errors=form.sector_estudiante.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 136 </div> 137 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 138 </div> 139 </div> 140 <br><br><br> 141 142 <div class="col-md-6 col-sm-6 col-xs-6"> 143 <div class="form-group {% if form.participacion.errors %}has-error{% endif %}"> 144 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.participacion.auto_id }}"> 145 {{ form.participacion.label }} 146 </label> 147 <div class="col-md-4 col-xs-4 col-sm-4"> 148 {{ form.participacion }} 149 {% include 'base.forms.errors.html' with form_errors=form.participacion.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 150 </div> 151 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 152 </div> 153 </div> 154 155 <div class="col-md-6 col-sm-6 col-xs-6"> 156 <div class="form-group {% if form.colectivo.errors %}has-error{% endif %}"> 157 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.colectivo.auto_id }}"> 158 {{ form.colectivo.label }} 159 </label> 160 <div class="col-md-4 col-xs-4 col-sm-4"> 161 {{ form.colectivo }} 162 {% include 'base.forms.errors.html' with form_errors=form.colectivo.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 163 </div> 164 <div class="col-sm-1"><i class="ion ion-ios-medical item-requerido"></i></div> 165 </div> 166 </div><br><br><br> 167 168 <div class="col-md-4 col-sm-4 col-xs-4"> 169 <div class="form-group {% if form.estado.errors %}has-error{% endif %}"> 170 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.estado.auto_id }}"> 171 {{ form.estado.label }} 172 </label> 173 <div class="col-md-5 col-xs-5 col-sm-5"> 174 {{ form.estado }} 175 {% include 'base.forms.errors.html' with form_errors=form.estado.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 176 </div> 177 </div> 178 </div> 179 180 <div class="col-md-4 col-sm-4 col-xs-4"> 181 <div class="form-group {% if form.municipio.errors %}has-error{% endif %}"> 182 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.municipio.auto_id }}"> 183 {{ form.municipio.label }} 184 </label> 185 <div class="col-md-5 col-xs-5 col-sm-5"> 186 {{ form.municipio }} 187 {% include 'base.forms.errors.html' with form_errors=form.municipio.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 188 </div> 189 </div> 190 </div> 191 192 <div class="col-md-4 col-sm-4 col-xs-4"> 193 <div class="form-group {% if form.parroquia.errors %}has-error{% endif %}"> 194 <label class="col-md-3 col-xs-3 col-sm-3 control-label" for="{{ form.parroquia.auto_id }}"> 195 {{ form.parroquia.label }} 196 </label> 197 <div class="col-md-5 col-xs-5 col-sm-5"> 198 {{ form.parroquia }} 199 {% include 'base.forms.errors.html' with form_errors=form.parroquia.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %} 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> 200 238 </div> 201 239 </div> … … 236 274 mostrar_sector($('#id_sector').val()); 237 275 habilitar_colectivo($('#id_participacion').val()); 276 mostrar_universidad($('#id_universidad').val()); 238 277 }); 239 278 </script>
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.