Validación bootstrap con id

Iniciado por 1mpuls0, 12 Mayo 2015, 05:40 AM

0 Miembros y 2 Visitantes están viendo este tema.

1mpuls0

Hola estoy realizando una aplicación con Struts2, Hibernate y el framework bootstrap.

Código (html4strict) [Seleccionar]

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


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


Código (javascript) [Seleccionar]

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


Simplemente como lo tengo no hace nada.

Alguien sabe que podría estar mal?

también lo he intentado con

Código (javascript) [Seleccionar]

selector: '[id="app_nombre"],


Gracias
abc

1mpuls0

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
abc