Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: 1mpuls0 en 12 Mayo 2015, 05:40 am



Título: Validación bootstrap con id
Publicado por: 1mpuls0 en 12 Mayo 2015, 05:40 am
Hola estoy realizando una aplicación con Struts2, Hibernate y el framework bootstrap.

Código
  1. <input type="text" class="form-control" name="informacion.app_nombre" id="app_nombre" maxlength="250" required />
  2.  

Me gustaría validar mediante el id (app_nombre) debido a que por default bootstrap valida con el atributo name (informacion.app_nombre)

Encontré lo siguiente pero no me funciona.

http://formvalidation.io/settings/#field-selector
 (http://formvalidation.io/settings/#field-selector)

Código
  1. fields: {
  2.         id_ramo: { validators: { notEmpty: {message: 'Selecciona un &aacute;rea'} } },
  3.         app_nombre: {
  4.         selector: '#app_nombre',
  5. validators: {
  6. notEmpty: { message: 'Nombre de la aplicaci&oacute;n requerido' },
  7. stringLength: { max: 250, message: 'Nombre de la aplicaci&oacute;n debe ser de 250 caracteres m&acute;ximo'},
  8. regexp: {  regexp: /^[a-zA-Z0-9ÑñÁÉÍÓÚáéíóú ]+$/, message: 'El nombre de la aplicaci&oacute;n solo puede contener n&uacute;meros, letras o espacios'}
  9. }
  10. }
  11. }
  12.  

Simplemente como lo tengo no hace nada.

Alguien sabe que podría estar mal?

también lo he intentado con

Código
  1. selector: '[id="app_nombre"],
  2.  

Gracias


Título: Re: Validación bootstrap con id
Publicado por: 1mpuls0 en 12 Mayo 2015, 18:21 pm
Descubrí es que el atributo name ("informacion.app_nombre") está afectando para que no funcione con el id, si le quito el name funciona correctamente, el punto es que necesito el name tal como está para trabajar con struts2-hibernate.
Lo que realmente está causando el no funcionamiento es el caracter punto en el atributo name.
Alguien sabe de que otra forma se puede trabajar eso?.

Gracias